问题描述
我知道如何检查剩余空间:
df -h
我知道要检查文件夹的空间:
du -ch /path/to/folder/
但是假设我有一个 500 GB 的硬盘,并且使用了 350 GB:
-
这是获取空间分布的最佳工具/命令吗?
-
我应该做
du -ch /
吗? (我认为这不是最佳的) -
有什么特殊的工具/应用程序可以做到这一点?
我想要一个应用程序来存储空间在我的系统中的分布方式,即每个文件夹中占用的空间……
我想要像 SpaceSniffer 这样的东西(你可以检查 Windows 工具 here )。它是一个 Windows 程序,可以检查您的硬盘并以简单的方式显示。不错的 IU 如何在您的计算机上分配空间
这种软件在您检查硬盘的那一天非常棒,看起来您已经 “lost” 数百 GB 并且不知道它们在哪里!
编辑
-
我已经尝试过 baobab 并在我的 Ubuntu 机器上完美地运行/工作,我还测试了 JDiskReport,在这里我必须解决一些问题,但它在 Ubuntu &视窗
-
我假设 JDiskReport 可以在任何安装了 Java 的操作系统中使用,这就是我选择正确答案的原因。我已经在 Ubuntu、Windows 8、Raspbian 和 CentOS 中尝试过这个,并且在所有这些中都可以使用(你必须安装 Java)
-
不得不说对于命令行的爱好者来说,你的选择应该是ncdu,太棒了!!!
猴面包树IU:
最佳回答
另一个非常有用的应用程序是:
与 windows SpaceSniffer 非常相似,并且具有非常有用和直观的 IU。
您需要 Java 才能使用它,但它可以在每个使用 Java 的操作系统中运行
用户界面:
希望能帮助到你 !
次佳回答
一个不错的 Gnome 应用程序是 baobab 。它带有默认的 ubuntu 安装。
为拿到它,为实现它,
sudo apt-get install baobab
apt-cache show baobab
Description-en: GNOME disk usage analyzer
Disk Usage Analyzer is a graphical, menu-driven application to analyse
disk usage in a GNOME environment. It can easily scan either the whole
filesystem tree, or a specific user-requested directory branch (local or
remote).
.
It also auto-detects in real-time any changes made to your home
directory as far as any mounted/unmounted device. Disk Usage Analyzer
also provides a full graphical treemap window for each selected folder.
第三种回答
ncdu
如果您使用命令行,则可以使用 ncdu 。它使用 命令行 GUI(ncurses)。
安装
sudo apt-get install ncdu
描述
从它的网页:
[…] ncdu: A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don’t have an entire gaphical setup, but have to do with a simple SSH connection. ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
截屏
例子
查看您的主目录的磁盘使用情况:
ncdu ~
您可以从该工具中输入子目录并删除文件/整个文件夹。
第四种回答
使用鸭子:
du -cks *|sort -rn|head -n11
这将列出当前路径中前十个子目录和文件以及它们使用的空间,以及总数。
如果您将 -cks
更改为 -cms
,它会以 MB 而不是 KB 报告,这在当今可能更有用。
如果需要,您可以将 x 添加到 du 上的选项以防止它进入其他文件系统。
(信用:Linux 服务器黑客,O’Reilly)