在Linux系统中,df
和du
命令是用于磁盘空间分析的两个重要工具。df
命令主要用于查看文件系统的磁盘空间使用情况,而du
命令则用于统计目录或文件所占用的磁盘空间。
df
命令的基本语法为:df [选项] [文件名]
。如果不指定文件名,默认会显示所有挂载文件系统的磁盘使用情况。
df -h
可以以人类可读的形式(如KB、MB、GB)来显示磁盘空间。df -T
可以显示每个文件系统的类型。例如:
df -h
输出可能如下:
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 2.1M 1.6G 1% /run
/dev/sda1 50G 12G 36G 25% /
tmpfs 7.8G 38M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
tmpfs 1.6G 12K 1.6G 1% /run/user/1000
du
命令的基本语法为:du [选项] [目录或文件]
。如果不指定目录或文件,默认会从当前目录开始统计。
du -sh
可以查看当前目录的总大小,其中-s
表示只显示总计,-h
表示以人类可读的形式显示。du -ah
可以查看当前目录下每个文件和子目录的大小。例如:
du -sh .
输出可能如下:
12G .
如果想查看某个特定目录下的详细信息,可以这样:
du -ah /path/to/directory
df -h
查看整个系统的磁盘使用情况。du -sh *
查看哪个目录占用了大量空间。du -ah
查看具体文件和子目录的占用情况。通过以上步骤,你可以有效地分析和管理Linux系统中的磁盘空间。