find pathname -options [-print -exec -ok ...] {}\ 2、find命令的参数; pathname: find命令所查找的目录路径。例如用“.”来表示当前目录,用“/”来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' ...
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命令,输出每个...
find [起始目录] [匹配选项] [操作选项] 2.命令功能 用于查找目录下的文件,同时可以调用其他命令执行相应操作 pathname - find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 3.命令选项/匹配选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使fin...
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 find /apps -path “/apps/bin” -prune -o –print 在/apps目录下查找文件,但不希望在/apps/bin目录下查找 find /usr/sam -path “/usr/sam/dir1” -prune -o –print 在/usr/sam目...
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现...
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。
1.-print表示find命令将匹配的文件输出到标准输出, 2.-exec表示find命令对匹配的文件执行该参数给出的shell命令。相应的命令格式为‘command’ { } \;注意{}和\之间的空格。 例如:#find /tmp -atime +30 -exec rm -rf {} \; //删除查找到的超过30天没有访问过得文件 ...
-prune #忽略某个目录 print:表示将结果输出到标准输出。 exec:对匹配的文件执行该参数所给出的shell命令。 形式为command {} ;,注意{}与;之间有空格 ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行 |xargs 与exec作用相同 ,起承接作用。区别在于 |xargs 主要用于承接删除操作 ,...
prune 以上例子中为了避免文件名shadow造成冲突,我在后面多加了一个w,注意区分。-quit:找到符合条件的文件后立即退出,子进程同时也结束。在find命令中,还可以直接执行一些命令,这个用得好的话也同样能起到事半功倍的效果。-exec:find命令的exec是一个非常好用的参数,当然其可能造成的破坏也可能非常大。在...
find 命令格式:find pathname -options [-print -exec -ok...] pathname表示find命令所查找的文件或目录的路径。例如:/home/tools/tongyan -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格...