centos 7下查找大文件、大目录和常见文件查找操作

根据园子 潇湘隐者的文章 《Linux如何查找大文件或目录总结》结合实际运维需要整理出常用命令

目标文件和目录查找主要使用 find 命令 结合 xargs (给命令传递参数的一个过滤器,也是组合多个命令的一个工具) 和 du 目录和文件查找命令

 

#找出当前目录下大于1M的文件

find . -type f -size +1000k  -print0 | xargs -0 du -h | sort -nr

 

#判断文件5分钟内是否有变化

ischange=`find /var/log/messages -mmin -5|wc -l` #5分钟内是否有变化

if [ "$ischange" -eq "0" ]; then   #没有变化

  echo " no change"

else

  echo " change"

fi

posted @ 2016-11-01 10:17  快乐无限  阅读(13408)  评论(0编辑  收藏  举报