如何找到占用空间大的目录或文件?
相对高效一点的方法是通过du的-d参数,或–max-depth,设置查询的目录深度,目录深度增加,所查询的目录,展示出来会很多,这个时候可以通过grep进行过滤,通过这样的方式,可以搜出以G或者T为单位的占用磁盘空间的大目录,并排序
du -h -d 2|grep [GT] |sort -nr
du -h --max-depth=2|grep [GT] |sort -nr
find要比du要更快速、灵活
find / -type f -size +1G -exec du -h {} ;
有空间被已删除文件占用,文件删除了,但是资源没释放
lsof +L1