格式可以自行指定;-prune:不寻找字符串作为寻找文件或目录的范本样式;-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;-size<文件大小>:查找符合指定的文件大小的文件;-true:将find指令的回传值皆设为True;-type<文件类型>:只寻找符合指定的文件类型的文件;-uid<用户识别码>:查找符合指定的用户...
$ find $HOME -regex ".*\.\(sh\|mp3\)$"Regular-Experssion-find-command (8) 使用 OR 条件...
find| xargsCOMMAND 例: #备份配置文件,添加.orig这个扩展名find -name".conf"-execcp{} {}.orig \;#提示删除存在时间超过3天以上的joe的临时文件find /tmp -ctime +3 -user joe -okrm{} \;#在主目录中寻找可被其它用户写入的文件find ~ -perm -002 -execchmodo-w {} \;#查找/data下的权限为644...
find . -name "*.text" 6. 前后都可使用*号来匹配 find . -path "*local*text" (匹配文件路径或文件) 7. 指定多个文件名匹配 find . \( -name "*.txt" -o -name "*.pdf" \) 或 find . -name "*.txt" -o -name "*.pdf" 8. 基于正则表达式匹配 find . -regex ".*\(\.txt\|\.pd...
正则匹配会匹配整个路径,例如要匹配文件名为"./fubar3"| 的文件,可以使用".*bar."或".*b.*3",但不能是"f.*r3",默认find使用的正则类型是Emacs正则, | 但可以使用-regextype来改变正则类型---|---iregex pattern | 不区分大小写的"-regex" 【权限类测试条件】 -perm mode | 精确匹配给定权限的文件...
注意与mode、-mode的区别; -readable:查找拥有可读权限的文件或目录; -regex [pattern]:文件名称匹配正则表达式pattern; -samefile [name]:查找inode名称为[name]的文件; -size n[cwbkMG]:查找指定大小的文件; -true:将find指令的返回值皆设为false; -type [c]:查找指定类型的文件,类型c可取值: b - 块...
12、regex,用正则表达式查找如: find . -regex '.*/[0-9]\w.*'(匹配以数字开头的文件) 13、-maxdepth,限制目录深度查找查找一级目录下的所有py文件:find . -name '*.py' -maxdepth 1 输入find --help之后还有很多,就不一一列了,这些应该能满足日常需求了。欢迎补充^_^...
$ find . -regex ".*/[0-9]*/.c" -print ./2234.c 还有一个设置项(option)'-regextype',可以让你根据自己的喜好选择使用的正则表达式类型,大家可以试试。 (四)wholename与path 既然上一节提到了完整文件名(包括路径名),那么这里不妨说一下-wholename和-path。
较简单的文件查找命令whereis和locate命令,通常我们都是先使用whereis或者是locate检查,如果真的找不到了,才用find来查找,因为whereis和locate是利用数据库来查找数据的,速度相当快,节约时间,缺点就是有可能找不到你想要的文件,而find是针对整个磁盘系统, 可以根据你的需求查找到你需要的文件,因此说find非常的强大,...
-regex "PATTERN"以 PATTERN 匹配整个文件路径字符串,而不仅仅是文件名称 iregex "PATTERN"效果和指定“-regexe”参数类似,但忽略字符大小写的差别 -prune不寻找字符串作为寻找文件或目录的范本样式; 2.2 根据属主/属组查找 -user USERNAME查找属主为指定用户的文件 ...