在我的 Ubuntu 服务器上,磁盘使用情况显示/dev/xvda1
已使用 100%。找到最耗空间的文件的最佳方法是什么?
答案1
答案2
这将为您提供前 10 名:
du -hsx * | sort -rh | head -10
- du 是磁盘使用情况 -h 人类可读 -s 摘要 -x 跳过目录
- 排序,-r 反转结果。-h 人类可读的数字。
- head:显示前 10 行。如果您想要更多/更少的结果,请更改数字。
答案3
您可以安装NCurses 磁盘使用情况:
ncdu(NCurses 磁盘使用情况)是著名“du”的基于 curses 的版本,它提供了一种快速查看哪些目录正在使用磁盘空间的方法。
可在宇宙存储库。
ncdu
通过以下命令安装:
sudo apt-get install ncdu
然后运行ncdu
,你将获得如下输出:
您还可以通过以下方式提供目录路径:
ncdu <path/to/dir>
其他有用的选项包括:
-q 安静模式。扫描或导入目录时,ncdu 默认每秒更新屏幕 10 次,在安静模式下,该频率将降低至每 2 秒一次。使用此功能可节省远程连接的带宽。
访问手册页:man ncdu
以获得更多选项和信息。