在Linux中,du
命令用于统计目录或文件的磁盘使用情况
du -ah /path/to/directory | sort -hr
解释一下这个命令:
du
:表示“disk usage”,用于统计磁盘使用情况。-a
:表示“all”,显示所有文件和目录的磁盘使用情况。-h
:表示“human-readable”,以人类可读的格式显示磁盘使用情况,例如使用KB、MB等单位。-s
:表示“summarize”,仅显示每个参数所代表的目录或文件的总磁盘使用情况,而不是每个子目录或文件的磁盘使用情况。/path/to/directory
:需要统计磁盘使用情况的目录路径。|
:表示管道操作符,将du
命令的输出传递给下一个命令。sort
:表示“sort”,用于对文本进行排序。-h
:表示“human-readable”,与du
命令中的-h
选项相同,用于以人类可读的格式进行排序。-r
:表示“reverse”,表示降序排序,即从大到小排序。
这个命令将会显示指定目录下所有文件和子目录的磁盘使用情况,并按照从大到小的顺序进行排序。