如何确定系统中最大的文件/目录存储在哪里?

如何确定系统中最大的文件/目录存储在哪里?

我想知道您如何知道我的系统中最大的文件存储在哪里。

例如 - -

磁盘空间使用量:1GB Java:500MB Java 百分比:50% 可能以饼图表示。可能吗?

我知道这个功能可能有点多余。我有时会忘记存储过东西,想知道为什么我的磁盘这么满。

所以基本上这个命令允许我在文件系统上运行并向我提供有关使用的磁盘空间的信息。

谢谢,麻烦您了。

答案1

磁盘使用情况分析器位于 Ubuntu > 附件 > 磁盘使用情况分析器下。它为您提供了一个漂亮的饼状图,显示哪些文件和文件夹占用了最多的空间:

在此处输入图片描述

关于它的文档有点稀疏,但你可以找到更多信息Ubuntu 维基,以及项目页面

如果你对使用命令行感兴趣,可以du查看这里

答案2

除非最近发生变化,否则baobab仅显示目录;检查目录状态寻找一种实际显示文件并按类型着色的替代方案。

命令行替代方案是

du -a | sort -nr | head

答案3

当确实没有剩余空间时,@UncleZeiv 提出的解决方案不起作用,因为/tmp当有多行需要排序时,排序会使用文件夹。

du -a | sort -nr | head
sort: write failed: /tmp/sortuCYq8E: No space left on device

另一种方法是结合@UncleZeiv 和@Yoav Weiss 的答案,并为临时位置添加另一条路径:

sudo du -a | sort -nr -T /media/usb-key

最后,我首选的解决方案是人类可读的,不依赖于临时文件夹和列表根目录(/):

sudo du -ah --max-depth=1  / | sort -hr

答案4

另一个出色的饼图磁盘使用情况工具是 Filelight。它是一款 KDE 应用程序,可在存储库中找到。

相关内容