$ find . -regex ".*/[0-9]*/.c" -print ./2234.c 还有一个设置项(option)'-regextype',可以让你根据自己的喜好选择使用的正则表达式类型,大家可以试试。 (四)wholename与path 既然上一节提到了完整文件名(包括路径名),那么这里不妨说一下-wholename和-path。 -wholename和-path都属于测试项(test),而...
格式可以自行指定;-prune:不寻找字符串作为寻找文件或目录的范本样式;-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;-size<文件大小>:查找符合指定的文件大小的文件;-true:将find指令的回传值皆设为True;-type<文件类型>:只寻找符合指定的文件类型的文件;-uid<用户识别码>:查找符合指定的用户...
|command后面的所有内容都被当作command的参数,直到分号";"为止,其中参数部分使用字符串"{}"时,它|表示find找到的文件名,即在执行命令时,"{}"会被逐一替换为find到的文件名,"{}"可以出现在参数中的|任何位置,只要出现,它都会被文件名替换。|注意,分号";"需要转义,即"\;",如有需要,可以将"{}"用引号包围...
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...
$ find $HOME -regex ".*\.\(sh\|mp3\)$"Regular-Experssion-find-command (8) 使用 OR 条件...
注意与mode、-mode的区别; -readable:查找拥有可读权限的文件或目录; -regex [pattern]:文件名称匹配正则表达式pattern; -samefile [name]:查找inode名称为[name]的文件; -size n[cwbkMG]:查找指定大小的文件; -true:将find指令的返回值皆设为false; -type [c]:查找指定类型的文件,类型c可取值: b - 块...
$ find . -regex ".*/[0-9]*/.c" -print ./2234.c 还有一个设置项(option)'-regextype',可以让你根据自己的喜好选择使用的正则表达式类型,大家可以试试。 (四)wholename与path 既然上一节提到了完整文件名(包括路径名),那么这里不妨说一下-wholename和-path。
较简单的文件查找命令whereis和locate命令,通常我们都是先使用whereis或者是locate检查,如果真的找不到了,才用find来查找,因为whereis和locate是利用数据库来查找数据的,速度相当快,节约时间,缺点就是有可能找不到你想要的文件,而find是针对整个磁盘系统, 可以根据你的需求查找到你需要的文件,因此说find非常的强大,...
-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式; -size<文件大小>:查找符合指定的文件大小的文件; -true:将 find 指令的回传值皆设为 True; -type<文件类型>:只寻找符合指定的文件类型的文件; -uid<用户识别码>:查找符合指定的用户识别码的文件或目录; -used<日数>:查找文件或目录被更改之后在指...
-regex "PATTERN"以 PATTERN 匹配整个文件路径字符串,而不仅仅是文件名称 iregex "PATTERN"效果和指定“-regexe”参数类似,但忽略字符大小写的差别 -prune不寻找字符串作为寻找文件或目录的范本样式; 2.2 根据属主/属组查找 -user USERNAME查找属主为指定用户的文件 ...