我的服务器已经满了。它只有 10GB 的服务器,只有命令行。它有 Ubuntu。有人能告诉我任何可以分析我的硬盘并找到最大文件和文件夹的应用程序吗?
最好的情况是,如果它只是扫描服务器,生成一个日志,然后我就可以检查它并查看最大的文件夹和文件。
非常感谢。
答案1
答案2
或者你可以像一个真正的 Linux 用户一样:)。无需安装任何额外的工具,你可以使用杜和perl以下命令显示框中从小到大的每个文件夹/文件的使用情况:
du -k | sort -n | perl -ne 'if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf ("%6.1f\t%s\t%25s %s\n",($1/(2**(10*$m))),(("K","M","G","T","P")[$m]),"*"x (1.5*$l),$2);}'
答案3
http://www.howtogeek.com/howto/ubuntu/check-your-disk-usage-on-ubuntu-with-disk-usage-analyzer/
我发现当我查看磁盘使用情况时 -
Filelight 也已经存在了一段时间了。
您可以从源安装:
cd ~
wget http://methylblue.com/filelight/packages/filelight-1.0.tar.bz2
tar xjf filelight-1.0.tar.bz2
cd filelight-1.0
./configure --disable-debug && make
su -c 'make install'