Linux系统找出大文件 du命令

2011-07-30T13:55:41

磁盘空间被耗尽的时候,免不了要清理一下,比如说/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 仅显示总计,即当前目录的大小。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。