du
(disk usage)命令在Linux中用于计算文件和目录的磁盘使用情况
基本语法如下:
du [选项] [文件或目录]
以下是一些常用的du
命令选项:
-h
:以人类可读的格式(如KB、MB)显示磁盘使用情况。-s
:显示指定文件或目录的总磁盘使用情况,而不是列出每个子文件和子目录的磁盘使用情况。-c
:显示所有文件和目录的总磁盘使用情况。-a
:显示指定目录及其子目录和文件的磁盘使用情况,包括隐藏文件。-x
:显示当前目录树中所有文件和目录的磁盘使用情况,不包括上级目录。-r
:递归地显示指定目录及其子目录和文件的磁盘使用情况。
示例:
- 计算当前目录及其子目录和文件的磁盘使用情况:
du -ah
- 显示指定文件(例如
file.txt
)的磁盘使用情况:
du -b file.txt
- 显示当前目录树中所有文件和目录的磁盘使用情况,不包括上级目录:
du -xr .
- 显示指定目录(例如
/home/user
)及其子目录和文件的磁盘使用情况,包括隐藏文件:
du -ah /home/user
注意:-b
选项表示以字节为单位显示磁盘使用情况,其他选项通常以KB、MB等为单位显示。