在Linux中,du
(disk usage)命令用于查看目录或文件的磁盘使用情况
基本语法如下:
du [选项] [文件或目录]
以下是一些常用的du
命令选项:
-h
:以人类可读的格式(如KB、MB)显示磁盘使用情况。-s
:显示指定目录的总磁盘使用情况,而不列出其中的文件和子目录。-a
:显示指定目录及其所有子目录和文件的磁盘使用情况。-c
:显示所有文件和目录的总磁盘使用情况。-x
:对文件和目录进行递归操作时,忽略当前目录(即不包括当前目录在内)。-f
:显示文件大小,不包含目录。-r
:递归显示目录及其子目录和文件的磁盘使用情况。
示例:
- 查看当前目录的总磁盘使用情况:
du -sh .
- 查看指定目录(例如
/home/user
)的总磁盘使用情况:
du -sh /home/user
- 查看当前目录及其子目录和文件的磁盘使用情况:
du -a .
- 查看所有文件和目录的总磁盘使用情况:
du -c
- 递归显示指定目录(例如
/home/user
)及其子目录和文件的磁盘使用情况:
du -hr /home/user