du 命令是一个 Unix 和 Linux 系统中常用的磁盘空间查看命令,它可以用来查看指定目录或文件的磁盘空间使用情况。
命令语法
du [选项] [文件或目录]
命令参数
-h
:以人类可读的格式显示磁盘空间使用情况,例如显示为 KB、MB 或 GB。-s
:仅显示指定目录或文件的总磁盘空间使用情况,不显示子目录或文件的详细信息。-c
:在显示指定目录或文件的总磁盘空间使用情况时,同时显示所有子目录或文件的磁盘空间使用情况总和。-a
:显示所有文件和目录的磁盘空间使用情况,包括隐藏文件和目录。-x
:只显示指定目录或文件所在的文件系统上的磁盘空间使用情况,不显示其他文件系统上的磁盘空间使用情况。-L
:如果指定的目录或文件是一个符号链接,则显示符号链接指向的目录或文件的磁盘空间使用情况,而不是符号链接本身的磁盘空间使用情况。-D
:在显示目录或文件的磁盘空间使用情况时,同时显示每个子目录或文件的深度。-xdev
:等价于-x
参数。
命令示例
- 查看指定目录的磁盘空间使用情况:du /path/to/directory
- 以人类可读的格式显示指定目录的磁盘空间使用情况:du -h /path/to/directory
- 仅显示指定目录的总磁盘空间使用情况,不显示子目录或文件的详细信息:du -s /path/to/directory
- 在显示指定目录的总磁盘空间使用情况时,同时显示所有子目录或文件的磁盘空间使用情况总和:du -c /path/to/directory
- 显示所有文件和目录的磁盘空间使用情况,包括隐藏文件和目录:du -a /path/to/directory
注意事项
- 在使用 du 命令时,可以使用
-h
参数以人类可读的格式显示磁盘空间使用情况,这样会更容易理解输出结果。 - 在使用 du 命令时,可以使用
-s
参数仅显示指定目录或文件的总磁盘空间使用情况,不显示子目录或文件。