在Linux系统中,可以使用多个命令来监控主机磁盘空间。以下是其中一些常用的命令:
df
命令:该命令用于显示文件系统的磁盘空间使用情况。它会显示已挂载的文件系统、文件系统类型、可用空间等信息。使用方法:在终端中输入 df -h
并按回车键执行。-h
选项表示以人类可读的方式显示磁盘使用情况,将字节转换为更易于理解的单位(如GB、MB等)。
示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 18G 976M 92% /
devtmpfs 476M 0 476M 0% /dev
tmpfs 492M 44K 492M 1% /dev/shm
tmpfs 492M 1.1M 491M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/sdb1 2.6T 2.1T 524G 82% /mnt/data
du
命令:该命令用于估算目录或文件占用的磁盘空间。它可以用于查找占用磁盘空间较大的文件和目录。使用方法:在终端中输入 du -h /path/to/directory
并按回车键执行。-h
选项表示以人类可读的方式显示大小。
示例输出:
$ du -h /home/user/
1.9G /home/user/Downloads
4.0K /home/user/Desktop
14M /home/user/Documents
14M /home/user/Pictures
4.0K /home/user/Videos
4.0K /home/user/Music
1.9G /home/user/
ls
命令:虽然 ls
命令主要用于列出目录中的文件和子目录,但结合 -l
选项,它还可以显示文件和目录的大小。使用方法:在终端中输入 ls -lh
并按回车键执行。-l
选项表示使用长格式输出,-h
选项表示以人类可读的方式显示大小。
示例输出:
$ ls -lh
total 1.9G
drwxr-xr-x 5 user user 4.0K Apr 11 15:46 Desktop
drwxr-xr-x 9 user user 4.0K Apr 6 22:49 Documents
drwxr-xr-x 3 user user 4.0K Mar 29 22:49 Downloads
drwxr-xr-x 2 user user 4.0K Mar 29 22:49 Music
drwxr-xr-x 2 user user 4.0K Mar 29 22:49 Pictures
drwxr-xr-x 2 user user 4.0K Mar 29 22:49 Videos