-print:默认的处理动作,显示至屏幕 -ls :类似于对查找到的文件执行“ls -l”命令 -delete:删除查找到的文件 *慎用!* -fls file :查找到的所有文件的长格式信息保存至指定文件中,也可用重定向的方式 -ok COMMAND {} \; :对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会交互式要求...
使用中可省略) -delete 删除查找到的文件(仅能删除空目录) -exec #对匹配的文件执行该参数所...
[root@GeekDevOps-find ~]# find / -name root -print >a.txt -delete:可以将找到的文件直接删除。delete -printf:格式化输出方式打印,这个就很类似于C语言的printf函数了,在这里可以参考C语言的这个函数,通过man find,我发现,基本就是C语言中printf函数的兄弟。不过写法有点与C语言中不一样,这一点学...
s: socket文件 -delete : 删除查找到的文件 -exec COMMAND: 对查找到的文件执行命令 -ok COMMAND: 执行命令之前提示 -fprint : 列出查到的文件到标准输出 使用举例: [root@ccdb ccdb]# date Wed Aug 27 12:47:57 CST 2014 [root@ccdb ccdb]# ll -h /ccdb total 54G -rwxrwSrwx 1 root root 47...
前面加上\就可以让bash直接将其船体给find命令,这个分号由find解释,而不是bash。其实这个exec用的比较废话,毕竟find本身就会找到相关条件的文件并显示其文件名。但是试想如果我们将echo换成rm或者cp,是不是就有意义的多?比如: [root@zorrozou-pc0 find]# find /etc/ -name 'passwd' -exec rm {} \;...
$ find / -path /etc -prune -o -name passwd /snap/core20/2318/etc/pam.d/passwd /snap/core20/2318/etc/passwd /snap/core20/2318/usr/bin/passwd /snap/core20/2318/usr/share/bash-completion/completions/passwd /snap/core20/2318/usr/share/doc/passwd /snap/core20/2318/usr/share/lintian/...
-delete:可以将找到的文件直接删除。 -printf:格式化输出方式打印。如: 1 2 [root@zorrozou-pc0 zorro]# find /etc/ -name"pass*"-printf"%p " /etc/default/passwd /etc/pam.d/passwd /etc/passwd- /etc/passwd 显示文件名,并以空格分隔。%p代表文件名。其他信息可以参见man find。
|-delete|将搜索到的文件删除<| |-exec command {} ;|查找并执行命令,{}表示搜索到的文件名| |-ok command {} ;|查找并执行命令,但是需要用户确认| -exec非常实用,使find命令对搜索结果中的文件执行指定的shell命令,其中command表示shell命令,大括号{}表示搜索结果中的文件名,最后的分号表示命令的结束,分号需...
-2k表示小于2KB。-delete选项可以与大小条件结合使用,例如,find /home/virde -size -1k -delete会...
-delete:可以将找到的文件直接删除。 -printf:格式化输出方式打印。如: 代码语言:javascript 复制 [root@zorrozou-pc0 zorro]# find/etc/-name"pass*"-printf"%p "/etc/default/passwd/etc/pam.d/passwd/etc/passwd-/etc/passwd 显示文件名,并以空格分隔。%p代表文件名。其他信息可以参见man find。