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

du -s /home/* | sort -nr

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



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