linux下查大文件的方法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


find . -type f -size +500M

详细显示一些文件属性或信息
find . -type f -size +500M -print0 | xargs -0 ls -l

当我们只需要查找超过500M大小文件,并显示查找出来文件的具体大小,可以使用下面命令

find . -type f -size +500M -print0 | xargs -0 du -h

或者用如下方式:
find / -type f -size +500M -exec ls -lh {} ;

如果你还需要对查找结果按照文件大小做一个排序,那么可以使用下面命令

find . -type f -size +500M -print0 | xargs -0 du -h | sort -nr

统一使用使用MB来显示,
find . -type f -size +500M -print0 | xargs -0 du -hm | sort -nr

查找大文件
du -h --max-depth=1

想知道xxx目录下面有哪些大文件夹,那么可以将参数max-depth=2 ,对搜索出来的结果进行排序,那么可以借助于sort命令。如下所示

du -h --max-depth=2 | sort -n

du -hm --max-depth=2 | sort -n

搜索结果太多,只想显示前10
du -hm --max-depth=2 | sort -nr | head -10

选出排在后面的10个
du -s * | sort -nr | tail 选出排在后面的10个


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux