du
(Disk Usage)命令在Linux系统中用于查看磁盘使用情况
du [选项] [文件或目录]
以下是一些常用的du
命令选项:
-h
:以人类可读的格式(如KB、MB、GB)显示磁盘使用情况。-s
:显示指定文件或目录的总磁盘使用情况,而不是递归地显示所有子文件和子目录的磁盘使用情况。-c
:显示所有文件或目录的总磁盘使用情况。-a
:显示所有文件(包括隐藏文件)的磁盘使用情况。-x
:对文件和目录进行排序,以便更容易地查找磁盘使用量较大的文件或目录。-r
:递归地显示所有子文件和子目录的磁盘使用情况。
示例:
- 查看当前目录下所有文件和目录的磁盘使用情况(以人类可读格式):
du -ah
- 查看指定目录(如
/home/user
)下的所有文件和目录的磁盘使用情况(以人类可读格式):
du -ah /home/user
- 查看当前目录下所有文件(不包括隐藏文件)的磁盘使用情况:
du -a
- 查看指定文件(如
file.txt
)的磁盘使用情况:
du -b file.txt
- 对当前目录下的所有文件和目录进行排序,并显示总磁盘使用情况:
du -ahr