在Linux中,您可以使用du
命令结合sort
命令对文件和目录的大小进行排序
du -a /path/to/directory | sort -hr -k 5
这里的参数解释如下:
-a
:显示所有文件和目录的大小。-h
:以人类可读的格式显示大小(例如,1K、234M、2G)。-k 5
:按照第5列(即大小列)的值进行排序。默认情况下,sort
命令按照第1列进行排序,但在这里我们指定了第5列。
注意:这里的数字5表示du
输出的第5列。du
的输出格式为:
filename size
其中,size
是文件或目录的大小。