磁盘空间被耗尽的时候,免不了要清理一下,比如说/home目录太大,就可以使用下面命令看看到底是谁:

du -s /home/* | sort -nr

[root@server /]# du -h --max-depth=1 /usr/local 2.5M /usr/local/share 4.0K /usr/local/src 42M /usr/local/php 4.1M /usr/local/lib 25G /usr/local/mysql 4.0K /usr/local/libexec 332K /usr/local/bin 3.8M /usr/local/nginx 36K /usr/local/man 4.0K /usr/local/etc 1.4M /usr/local/zend 829M /usr/local/eaccelerator_cache 4.0K /usr/local/sbin 4.0K /usr/local/games 172K /usr/local/include 26G /usr/local

-h表示用K、M、G的人性化形式显示
--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录
-s或–summarize 仅显示总计,即当前目录的大小。

最后修改:2011 年 07 月 30 日 02 : 03 PM