du
(Disk Usage)命令在Linux中用于统计目录或文件的磁盘使用情况
-h
选项以人类可读的格式显示结果,例如使用KB、MB或GB。du -h /path/to/directory
-a
选项显示指定目录及其子目录和文件的磁盘使用情况。du -a /path/to/directory
-s
选项仅显示指定目录的总磁盘使用情况,而不包括子目录和文件。du -s /path/to/directory
-c
选项显示所有目录的总磁盘使用情况。du -c /path/to/directory
--max-depth=N
选项仅显示指定深度的目录和文件的磁盘使用情况。例如,--max-depth=1
仅显示顶层目录的磁盘使用情况。du --max-depth=1 /path/to/directory
--exclude
选项排除特定文件或目录。例如,排除名为temp
的目录:du --exclude=temp /path/to/directory
--include
选项仅显示包含指定文件的目录和文件的磁盘使用情况。例如,仅显示包含名为file.txt
的文件的目录:du --include=file.txt /path/to/directory
--apparent-size
选项显示文件的实际大小,而不是分配给文件的空间。du --apparent-size /path/to/directory
--total
选项显示所有目录的总磁盘使用情况,包括隐藏目录。du --total /path/to/directory
temp
的目录:du -ahr --exclude=temp /path/to/directory