linux下搜索find命令拾遗

强制删除项目下面的所有.svn文件目录,find . -name ‘.svn’ -exec rm -rf {} ;

empty
显示所有的空白文件,并显示详细:find . -empty 

size
显示大小为10k的文件:find . -size 10k
显示所有大于10k的文件:find . -size +10k

or、and、not, 或、与、非查询
查找大于10k或者名称含有demo的文件:find . -size +10k -o -name ‘*demo*’
查找大于10k且小于100k的文件:find . -size +10k -a -size -100k
查找大于10k并且名称不含有demo的文件:find . -size +10k ! -name ‘*demo*’

perm,根据文件权限查找
注:如查找权限为600的文件:find . -perm 600,如果权限前面加“-”号,表示满足一位匹配即可,
如:find . -perm 007会匹配权限为007、077、777的文件

regex,用正则表达式查找
如: find . -regex ‘.*/[0-9]w.*’(匹配以数字开头的文件)

原文地址:https://www.cnblogs.com/chenshoubiao/p/4851721.html