是否有任何命令可以向我显示 Linux 中几个文件夹的大小,也许按从大到小的顺序排列?
答案1
正如其他人所说,du
这是可行的方法。但了解选项du
至关重要。它们如下:
du -m --max-depth 1 /foo /bar
/foo
这将为您提供和中包含的目录的大小(以兆字节为单位)/bar
。如果您希望对输出进行排序,请通过sort
实用程序将其传输出去:
du -m --max-depth 1 /foo /bar | sort -n -k 1
答案2
或者您可以通过:
du -sm /dir1 /dir2 | sort -nrk 1
#or
du -sm * | sort -nrk 1
第一个和第二个之间的区别在于,第二个将选择当前目录中的所有文件和目录,而第一个仅选择您传递的目录。
答案3
du [选项] [目录和/或文件]
答案4
du
在终端中使用。