查找文件命令find总结以及查找大文件

find / -name ***

示例如下:
[dinpay@zk-spark-01 spark]$ find /home/ll -name slaves
/home/ll/spark/conf/slaves

查找大于80M的文件
find . -type f -size +60M
查找并显示属性
find . -type f -size +60M -print0 | xargs -0 ls -l
查找并显示具体文件大小
find . -type f -size +60M -print0 | xargs -0 du -h
查找并进行文件大小排序
find . -type f -size +60M -print0 | xargs -0 du -hm | sort -nr
查找文件并按M显示才能排序 du -hm

 

查找Linux下的大目录
可以通过du -sh *

只显示当前这一层级的文件

du -h --max-depth=1


显示下一层级并进行排序

 

du -hm --max-depth=2 | sort -n (注意带单位,是无法进行排序,所以需要统一单位)


取出最大的12个文件夹

du -hm --max-depth=2 | sort -nr | head -12

posted @ 2023-10-22 13:10  @菜鸟爱学习@  阅读(106)  评论(0编辑  收藏  举报