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

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

我对 Ubuntu 还很陌生,所以请对我宽容一点。

在此处输入图片描述

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

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

答案1

至少有一个名为的 GUI 工具baobab你肯定必须安装。我相信还有更多的 GUI 工具。只需使用你最喜欢的搜索引擎即可找到其他工具。

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

du -h --max-depth=1 <folder-to-check> | sort -h
du -h --max-depth=1 /etc/ | sort -h

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

答案2

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

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

答案3

很棒的 GUI 工具Baobab(又名磁盘使用情况分析器)。我特别喜欢交互式径向地图,很好地展示了每个文件夹的使用百分比子文件夹树。只需几秒钟即可深入了解这些占用空间的资源在哪里。

安装

sudo apt-get install baobab 

跑步

gksu baobab

如果在加密驱动器上运行,请转到主页,然后按右上角的三行并选择子文件(如果已加密,则为主页),扫描该特定驱动器。

相关内容