find 命令学习笔记



#在根目录下查找“mysql”
find / -name 'mysql'
#查找home目录下大于10000000byte的文件
find ~ -size +10000000c
#查找当前文件下名为“e-book”的文件夹
find . -name "e-book" -type d
#查找符合条件的文件厚将其删除
find ~/temp/test -name "*.py" -type f | xargs  rm -f
#按条件查找到文件后,执行 -exec 命令
find ./temp/test/gbk/ -type f  -exec file "{}" \;
#查找符合权限的文件
find . -perm -664
#将当前目录下最近30天访问过的文件移动到上级back目录 
find . -atime -30 -exec mv {} ../back \;
#删除当前目录中所有.svn目录
find . -name .svn  -type d -exec rm -rf {} \;
#删除当前目录所有以“~” 结尾的临时文件
find . -name "*~" -exec rm {} \;




你可能感兴趣的:(find 命令学习笔记)