【linux】使用 `du` 命令查看各个目录的大小,并按大小排序
在Linux中,可以使用du
命令查看目录的磁盘使用情况,然后通过管道(|
)将输出传递给sort
命令进行排序。以下是一个基本的命令序列,用于查看当前目录下各个子目录的大小,并按从大到小排序:
du -h --max-depth=1 | sort -hr
解释:
du
: 磁盘使用情况统计命令。-h
: 以人类可读的格式显示(例如,自动使用K、M或G为单位)。--max-depth=1
: 只查看一级子目录的大小。|
: 管道,将前一个命令的输出作为后一个命令的输入。sort
: 对输出进行排序。-h
: 以人类可读的数字格式排序。-r
: 反向排序,显示最大的目录在前面。
如果你想查看所有文件和目录,并且包括所有子目录的大小,可以省略--max-depth
选项。如果你想按照升序排列,可以去掉sort
命令中的-r
选项。
评论已关闭