Ubuntu 查看磁盘空间与分区常用命令
1. 查看磁盘空间使用情况(已挂载文件系统)
df -h
- 作用:显示所有已挂载文件系统的磁盘空间使用情况(包括总容量、已用空间、剩余空间、使用率及挂载点)。
- 选项:
-h:以人类可读格式(如 GB、MB)显示。-T:显示文件系统类型(如 ext4、xfs)。-i:查看 inode 使用情况(而非磁盘空间)。
2. 查看磁盘和分区结构
lsblk
- 作用:以树状结构列出所有块设备(磁盘、分区、挂载点等)。
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 464.3G 0 part /
3. 查看磁盘分区详细信息
sudo fdisk -l
- 作用:列出所有磁盘的分区表信息(包括分区类型、大小、起始/结束扇区等)。
- 注意:需要
sudo权限。
4. 查看目录/文件占用空间
du -sh /path/to/directory
- 作用:统计指定目录或文件的磁盘使用量。
- 选项:
-s:仅显示总大小。-h:以人类可读格式显示。--max-depth=N:限制递归深度(如--max-depth=1仅显示一级子目录)。
5. 查看磁盘 UUID 和文件系统类型
sudo blkid
- 作用:显示所有块设备的 UUID(用于挂载配置)和文件系统类型。
6. 交互式查看目录大小(需安装)
sudo apt install ncdu
ncdu /path/to/directory
- 作用:以交互式界面浏览目录大小,支持排序和删除操作。

