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