【linux】使用 `du` 命令查看各个目录的大小,并按大小排序
    		       		warning:
    		            这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
    		        
        		                
                在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选项。
评论已关闭