命令格式:find path -option [-print] [ -exec -ok command] {} \; 参数说明: path:find命令所查找的目录路径。例如用"."来表示当前目录,用"/"来表示系统根目录。注:path 参数可以省略,在当前目录查询 -print:find命令将匹配的文件输出到标准输出。 -exec:find命令对匹配的文件执行该参数所给出的shell命令。
意思就是说,find命令中用了-path 参数,则文件名是匹配shell通配符模式。这时候,元字符不能识别 '/ ' 和 ' . ' 。举个例子 假设/root 目录下有四个文件,其绝对路径分别为: /root/src/misc /root/src/test/misc /root/src1misc /root/test/src/misc 这时候输入下面的命令: [*** ~]# cd /root [...
find [path…] [expression] “` 其中,path是要搜索的路径,可以是一个或多个路径,表示find命令从这些路径开始搜索。如果不指定路径,则默认为当前目录。 expression是find命令的搜索条件,可以使用多个表达式来组合搜索条件。常用的表达式包括: –`-name pattern`:按照文件名模式匹配搜索文件和目录。 –`-type type`:...
find path -option 【 -print 】 【 -exec -ok |xargs |grep 】【 command {} \; 】 find命令的参数: 1)path:要查找的目录路径。 ~ 表示$HOME目录 . 表示当前目录 / 表示根目录 2)print:表示将结果输出到标准输出。 3)exec:对匹配的文件执行该参数所给出的shell命令。 形式为command {} ...
find /usr -name '???' 查找 /usr 目录下所有文件名刚好为 4 个字符的文件 有些时候,你需要在搜索时匹配某个文件或目录的完整路径,而不仅仅是匹配文件名。可以使用 -path 或 -ipath 选项。 如查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src。可以使用以下命令: 代码...
一.find命令 基本格式:find path [options] 1.按照文件名查找 (1)find /etc -name httpd.conf #在/etc目录下文件httpd.conf (2)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件 ...
> find . \( -path "./bin" -o -path "./doc" \) -prune -o -name "*.txt" -print user nouser和group nogroup 在当前目录查找所属主是root的文件 > find . -user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 ...
-ok<执行指令>:此参数的效果和指定-exec类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令; -path<范本样式>:指定字符串作为寻找目录的范本样式; -perm<权限数值>:查找符合指定的权限数值的文件或目录; -print:假设find指令的回传值为 True,就将文件或目录名称列出到标准输出。格式为每列...
find [path] [options] [expression] “` 其中,path为搜索的起始路径,可以是绝对路径或相对路径。options为可选参数,用于指定搜索的条件,比如选择文件类型、文件大小等。expression为表达式,用于指定更具体的搜索条件。 常用的find命令选项包括: –-name:搜索指定名称的文件; ...