在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系统中的磁盘空间。