Skip to content

Linux Mac 查找大文件

查找大文件:

shell
#查找占用空间比较大的目录,从根开始查找, 只显示一层, 对结果排序
du -h --max-depth=1 / | sort -nr

#查找占用空间比较大的文件,从根开始查找,并显示详细大小,对结果进行排序
find / -type f -size +800M  -print0 | xargs -0 du -h | sort -nr

#查找data目录下的大文件
find /data -type f -size +800M  -print0 | xargs -0 du -h | sort -nr

Mac:

shell
# 查找大文件
find . -type f -size +30M  -print0 | xargs -0 du -h | sort -nr

# 查找指定后缀文件,并删除
for f in `find .|grep '\.war$'`; do rm -rfv $f; done