du
(disk usage)命令在Linux系统中用于统计目录或文件的磁盘使用情况
-
统计目录或文件的磁盘占用空间:
du
命令可以显示目录或文件所占用的磁盘空间大小,单位为字节(bytes)、千字节(KB)、兆字节(MB)等。示例:
du /home/user/documents
-
递归统计目录下的所有文件和子目录:使用
-r
或--recursive
选项,du
命令可以递归地统计目录下的所有子目录和文件的磁盘占用空间。示例:
du -r /home/user/documents
-
显示最大磁盘占用者:使用
-h
或--human-readable
选项,du
命令可以以人类可读的格式显示目录或文件的磁盘占用空间,同时使用-k
或--kilobytes
选项以千字节为单位显示。示例:
du -hk /home/user/documents
-
指定文件或目录:
du
命令可以接受文件名或目录名作为参数,只统计指定的文件或目录的磁盘占用空间。示例:
du /home/user/documents/file.txt
-
忽略特定文件或目录:使用
--exclude
选项,du
命令可以排除特定的文件或目录,不参与统计。示例:
du -ah /home/user/documents --exclude='file.txt'
总之,du
命令是一个非常实用的工具,可以帮助你了解和管理Linux系统中的磁盘空间使用情况。