find /home/user -path "/home/user/exclude" -prune -o -name "*.txt" -print 查找/home/user目录下所有.txt文件,但排除/home/user/exclude目录。 查找并统计文件的行数 find /home/user -name "*.txt" -exec wc -l {} \; 查找/home/user下的所有.txt文件,并对每个文件执行wc -l命令,输出每个...
{vm,java} #指定文件后缀 grep 'shopbase' /home/admin -r -n --exclude *.{vm,java} #反匹配 find# find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 基本格式# find pathname -options [-print -exec -ok ...] 参数解释# pathname: find...
find -name a 完全匹配 find -name "a*" 所有的以a开头的文件或者文件夹 find -name "a?" 所有以a开头后面为一个字母的文件或者文件夹 find -name "a[ab]" 以a开头后面是a或者b的文件或者文件夹 iname 忽略大小写 find -iname a 回到顶部 按照搜索层级# -maxdepth level 指定最大的搜索层数,指定的...
例如:`find /path/to/search -name “*.txt”` – 忽略大小写:可以使用-iname选项来忽略大小写。例如:`find /path/to/search -iname “filename”` – 排除某些目录:可以使用-prune选项来排除不需要查找的目录。例如:`find /path/to/search -name “filename” -o -path “/path/to/exclude” -prune...
5. -prune:这个结尾符用于排除某些目录不被搜索。例如,要搜索一个目录下的所有文件,但排除某个子目录,可以使用以下命令:find /path/to/search -path /path/to/exclude -prune -o -print。 总的来说,find命令的结尾符可以帮助我们更精确地指定搜索范围,执行特定的操作或排除某些目录。根据实际需求,我们可以选择...
grep'shopbase'/home/admin -r -n --exclude *.{vm,java} #反匹配 1. 2. 3. 4. 5. find find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 基本格式: find pathname-options[-print-exec-ok...] ...
4. 额外可进行的动作: -exec command :command 为其他指令,-exec 后面可再接额外的指令来处理搜寻到的结果。 -print :将结果打印到屏幕上,这个动作是预设动作! eg: find / -perm +7000 -exec ls -l {} ; ,额外指令以-exec开头,以;结尾{}代替前面找到的内容 | xargs -i 默认的前面输出用{}代替eg:...
-exec command :command 为其他指令,-exec 后面可再接额外的指令来处理搜寻到的结果。 -print :将结果打印到屏幕上,这个动作是预设动作! eg: find / -perm +7000 -exec ls -l {} \; ,额外指令以-exec开头,以\;结尾{}代替前面找到的内容 | xargs ...
find -name file # 在当前目录查找名为file的文件 find dir/ -name file # 在dir/目录下查找名为file的文件 find dir/ -name '*file*' # 在dir/目录下查找包含file关键词的文件,-name参数支持正则表达式 find dir/ -name file -delete # 查找文件并删除 locate file # 查找文件 which command # 显示命...
-execcommand:command为其他指令,-exec后面可再接额外的指令来处理搜寻到的结果。 -print:将结果打印到屏幕上,这个动作是预设动作! eg: find/-perm+7000-execls-l{} ; ,额外指令以-exec开头,以;结尾{}代替前面找到的内容 |xargs -i默认的前面输出用{}代替 ...