如何按实际大小而不是子文件夹或文件的数量对文件夹进行排序

Nep*_*lim 8 files directory sort

我对 Ubuntu 很陌生,所以放轻松。

在此处输入图片说明

这是我遇到的“问题”(功能?)。它按文件夹和文件的数量排序,而不是按实际文件大小排序。

我想知道某些文件夹使用了多少磁盘空间,而不是它包含多少个子文件夹/文件。有没有办法做到这一点?为简单起见,有没有办法使用 Unity GUI 来做到这一点?还是终端是唯一的方法?

Tho*_*mas 8

至少有一个 GUI 工具baobab,您肯定必须安装它。我确信那里有更多的 GUI 工具。只需使用您最喜欢的搜索引擎来查找其他人。

在命令行上,可以ncdu完成您想要的工作。否则,您可以使用如下所示的普通命令行工具。

du -h --max-depth=1 <folder-to-check> | sort -h
du -h --max-depth=1 /etc/ | sort -h
Run Code Online (Sandbox Code Playgroud)

我认为他们都会输出文件和目录。


Ser*_*nyy 5

正如Thomas在他的回答中提到的,您应该使用磁盘使用情况分析器应用程序,又名 Baobab。默认文件管理器 Nautilus 没有设置以字节为单位显示目录使用情况。

命令行替代方案是ncdu,您可以使用sudo apt-get install ncdu 在此处输入图片说明