df(磁盘空间使用情况)和du(目录空间使用情况)是在Linux中用于查看磁盘和目录空间使用情况的常用命令。下面对它们进行详细说明:
-
df(disk free)命令:
-
描述:df命令用于显示文件系统的磁盘空间使用情况。
-
语法:df [选项] [文件或目录]
-
常用选项:
-h
:以人类可读的方式显示磁盘空间(以KB、MB、GB为单位)。-T
:显示文件系统类型。-i
:显示inode的使用情况。
-
示例:
df -h
:以人类可读的方式显示磁盘空间使用情况。df -h /dev/sda1
:仅显示/dev/sda1文件系统的磁盘空间使用情况。
-
-
du(disk usage)命令:
-
描述:du命令用于估计目录和文件的磁盘空间使用量。
-
语法:du [选项] [文件或目录]
-
常用选项:
-h
:以可读的方式显示磁盘空间(以KB、MB、GB为单位)。-s
:仅显示汇总信息,而不列出每个子目录的详细信息。-c
:显示总的磁盘空间使用量。
-
示例:
du -h
:以可读的方式显示当前目录及其子目录的磁盘空间使用情况。du -sh /path/to/directory
:仅显示指定目录的磁盘空间使用情况汇总信息。
-
这两个命令提供了不同的功能,df用于查看文件系统的整体磁盘空间使用情况,而du用于查看指定目录或文件的磁盘空间使用情况。