在Linux上按大小列出文件和目录
时间:2020-01-09 10:45:20 来源:igfitidea点击:
该页面将向我们展示如何使用标准Linux命令创建按大小排序的文件和文件夹列表。
命令
要获得一个文件夹中每个项目的大小的列表,我们将需要使用du命令,如下所示:
du -sm *
-m参数将返回以兆字节为单位的列表(请注意,我们可以使用-h使其易于阅读,但无法正确排序)
现在,我们将要通过sort命令运行此命令,以相反的顺序-r和数字-n进行排序:
du -sm * | sort -nr
唯一的问题是,如果有很多文件和文件夹,我们将获得过多的输出,因此我们可以通过more命令将其传递:
du -sm * | sort -nr | more
或者,我们可以返回前15个最大的项目:
du -sm * | sort -nr | head -15
这将返回如下列表:
2907 Files1 993 Files2 38 Somefile.txt