在Ubuntu系统中,有多种方法可以查看磁盘使用情况:

df 命令df(disk free)命令用于显示文件系统的磁盘空间使用情况。
df -h-h 选项表示以人类可读的格式显示(例如,MB、GB)。Filesystem Size Used Avail Use% Mounted onudev 3.9G 03.9G 0% /devtmpfs 798M9.6M789M 2% /run/dev/sda1 234G 20G207G9% /tmpfs 3.9G 68M3.8G 2% /dev/shmtmpfs 5.0M4.0K5.0M 1% /run/locktmpfs 3.9G 03.9G 0% /sys/fs/cgroup/dev/sdb1 1.8T1.2T528G69% /mnt/datadu 命令du(disk usage)命令用于显示目录或文件的磁盘使用情况。
du -sh *-s 选项表示只显示总计。-h 选项表示以人类可读的格式显示。* 表示当前目录下的所有文件和目录。ncdu 工具ncdu(NCurses Disk Usage)是一个基于文本的用户界面工具,用于查看磁盘使用情况。
首先,安装 ncdu:
sudo apt updatesudo apt install ncdu然后,在目标目录下运行:
ncdu /path/to/directorylsblk 命令lsblk(list block devices)命令用于列出所有可用的块设备。
lsblk输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda8:00 20G0 disk ├─sda1 8:1050M0 part /├─sda2 8:20 1G0 part [SWAP]└─sda3 8:30 19G0 part /homesdb8:16 11.8T0 disk └─sdb1 8:17 11.8T0 part /mnt/datasr0 11:011024M0 romfdisk 或 parted 命令这些命令主要用于磁盘分区管理,但也可以用来查看磁盘分区信息。
sudo fdisk -l或
sudo parted -ldf -h:查看文件系统的磁盘空间使用情况。du -sh *:查看当前目录下每个文件和目录的磁盘使用情况。ncdu:交互式查看磁盘使用情况。lsblk:列出所有块设备及其挂载点。fdisk -l 或 parted -l:查看磁盘分区信息。根据你的需求选择合适的命令即可。