find[path][arguments]-exec[command]{} + 这里,+表示对于 find 命令的每个结果,[command] 只执行一次。所有结果都作为参数一起传递给 [command]。+不需要用\+. {} \;仍然对and的使用感到困惑{} +? {} \;就像这样(为每个找到的结果执行命令): lsfile1.txtlsfile2.txtlsfile3.txt {} +就像这样(使用...
实例1:ls -l命令放在find命令的-exec选项中 命令: find . -type f -exec ls -l {} \; 输出: [root@localhost test]# find . -type f -exec ls -l {} \; -rw-r--r-- 1 root root 127 10-28 16:51 ./log2014.log -rw-r--r-- 1 root root 0 10-28 14:47 ./test4/log3-2.l...
但如果你想要一个更健壮的解决方案,可以考虑使用find的-exec选项,它可以直接在find命令中处理每个文件,而无需依赖外部命令(如xargs)来处理文件名: bash复制代码 find . -type f -name"*.txt" -exec sh -c'mv "$0" "prefix_${0#./}"' {} \; 在这个-exec命令中,sh -c '...' {} \;部分会对每...
实例1:ls -l命令放在find命令的-exec选项中 命令: find . -type f -exec ls -l {} \; 输出: [root@localhost test]# find . -type f -exec ls -l {} \; -rw-r--r-- 1 root root 127 10-28 16:51 ./log2014.log -rw-r--r-- 1 root root 0 10-28 14:47 ./test4/log3-2.l...
find exec 命令实例教程 登录后复制find命令和登录后复制exec命令组合使用的基本语法是登录后复制find [path] [arguments] -exec [command] {} \\;。 登录后复制[command]是您要对登录后复制find命令的结果执行的操作。登录后复制{}是一个占位符,用于保存登录后复制find命令的搜索结果。
51CTO博客已为您找到关于linux find -exec command的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux find -exec command问答内容。更多linux find -exec command相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
find命令和exec命令组合使用的基本语法是find [path] [arguments] -exec [command] {} \\;。 [command]是您要对find命令的结果执行的操作。{}是一个占位符,用于保存find命令的搜索结果。 \\;表示[command]命令的结束。在这里你需要转义;避免shell的解释,因此会写成这样\\;。
find 命令格式:find pathname -options [-print -exec -ok...] pathname表示find命令所查找的文件或目录的路径。例如:/home/tools/tongyan -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格...
linuxfind命令exec 回复 共3条回复我来回复 worktile Worktile官方账号 评论 find命令是Linux系统中一个非常强大的命令,用于在文件系统中搜索文件和目录。exec是find命令的一个选项,它可以在找到的文件上执行一个指定的命令。 exec选项的语法如下: “` -exec command {} \;...