linux用了一段时间后,磁盘又快满了, 要查一下哪些东西占用磁盘


1.查出容量最大的15个文件夹

du / |sort -rn|head -15


 

du / 是把根目录下所有文件夹及子文件夹全部罗列出来

sort -rn 是从大到小排列

head -15 是从前往后取15个


2 然后找到一个文件夹名为/json

里面有很多名为access.log_$pid的文件

于是尝试删除掉

rm -rf access.log_*

报错:

-bash: /bin/rm: Argument list too long

于是:ls | xargs -n 10 rm -rf 

 

可以了

 

另 

查找大于1G的文件

2 find /home -size +1000000k