查找并显示文件信息
find ./ -size +1G -exec ls -lh {} \;
orfind ./ -size +1G | xargs -i ls -lh {}
查找并移动文件
find ./ -name *.iso -size +1G | xargs -I {} mv {} /data/OS/
查找修改时间超过3天的文件并删除
find ./ -maxdepth 1 -mtime +3 -exec rm -rf {} \;
查找非指定字符结尾的文件并删除
find ./ -name '*[!.tar.gz]' -exec rm -rf {} \;
删除文件时排除某个文件
1
2rm -rf `ls | egrep -v tmp`
rm -rf `ls | egrep -v '(aa.txt|bb.txt|cc)'`