我在一个Ubuntu服务器上用完了磁盘空间。 我怎么知道如何使用磁盘空间?

我在一个Ubuntu服务器上用完了磁盘空间。 我怎么知道磁盘空间是如何被使用的,所以我可以清理磁盘/删除不需要的文件?

  • df -h :会告诉你所有安装的文件系统的空间使用情况。
  • du -sh :会告诉你当前目录的空间使用情况。
  • du -h --max-depth=1 :会告诉你当前目录下每个目录的空间使用情况。

尝试NCurses磁盘使用情况 。 作为一个最终用户工具是非常有用的(相对于程序员可能在脚本中使用的东西)。

按大小以降序列出文件/文件夹;

 du -sk * |sort -rn 

在人类可读的大小(仅GNUsorting);

 du -sh * |sort -rh 

杜是工作的命令,因为它会给你的磁盘使用情况。

尝试在根目录下运行du -sh ,然后在下面的目录中运行。

希望这可以帮助。

我喜欢的graphics程序是KDirStat 。 其他人提到ncdu ,这是很好的。 KDirStat为您提供了一个巨大的整个驱动器的概述。

KDirStat主页