find ./jquery-ui/ -name “*svn” -exec rm -rf {}\;

这样写会报错,”find: 遗漏”-exec”的参数”

报错的原因是缺少空格,正确应该是:

find ./jquery-ui/ -name “*svn” -exec rm -rf {} \;

{} \; 固定写法,三部分组成, 大括号+空格+/;

linux shell下空格很重要 需要特别注意

在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用 Linux 中的find的 命令 结合其-path -prune 参数 来看看在 Linux 中怎么实现此功能。   假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 …等目录及dir00、dir01…dir10、dir11…等子目录。   1. 在当前目录下查找所有txt后缀文件   find ./ -name *.txt   2.在当前目录下的dir0目录及子目录下查找txt后缀文件   find ./ -path './dir0*' -name *.txt 这个问题查了很久,网上很多人都说是在结尾处加“\;”,可是我加了还是不行。 最后找到一篇文档:http://hi.baidu.com/wangxianglu/blog/item/807512024ef8a30e728da514.html 今日执行find 命令 带有exec扩展 命令 的时发生了 误提示,如:find : 遗漏 -exec ”的 参数 ;查询相关资料,记录 解决 方法 ; 其实这时候需要注意带不带空格: 例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会 ,”find: 遗漏 -exec ”的 参数 的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec rm -rf {} \; 发现没有是空格 ,{}后面还需要 find 命令 :find: 遗漏 -exec ”的 参数 解决 方案 解决 办法: 今天在执行find . -type f -size 0 -exec rm -rf {}\; 命令 删除空文件的时候,包 误:find: 遗漏 -exec ”的 参数 解决 办法: {}后面还需要加个空格 find . -type f -size 0 -exec rm -rf {} \; find: 遗漏 -exec ”的 参数 解决 方案 例句: find /var/ -mtime +10 -name “*.tar.gz” -exec rm -rf {} \; 出现这个问题很有可能是: 1、{} 和 \ 之间没有空格 2、\ 和 ; 之间有空格! 正确的写法: {} \;... find -exec 这个 命令 组合很好用,在find 命令 后加上 -exec ,就可以把找出来的东西进行操作。 之前写过一篇 Linux 命令 :find与exec 参数 的用法 #find ./ -name Thumbs.db -exec rm -f {} \;  查找本目录下所有的Thumbs.db并删除 但有的 linux 系统下会提示 误信息:find: 遗漏 -exec ”的 前言:最近几天使用find的高级功能,但执行到 -exec 命令 的时候总是提示 误 信息如下:“find: missing argument to `-ok' ”,花了点时间,研究了下帮助(man),终于是搞清楚了。 说明:find 命令 ,配合 -exec 参数 ,可以对查询的文件进行进一步的操作,可以得到很多有用的功能,比如说文件包含特定字符串的查询等,要了解这个功能,最简单直接的就是看find 命令 帮... *find: missing argument to ` -exec ’ 或 find: 遗漏 -exec ”的 参数 * find 命令 格式:find [查找目录] [查找规则] [查找完后的操作] 即:find pathname -option [-print -exec -ok …] 举例:find . -name '*.c' -exec cp -r ... Linux 命令 --find 命令 之execexec解释:实例1:ls -l 命令 放在 find 命令 -exec 选项中实例2:在目录中查找更改时间在n 日以前的文件并删除它们实例3:在目录中查找更改时间在n日以前的文件并删除它们,在删除之前先给出提示实例4: -exec 中使用 grep 命令 实例5:查找文件并移动到指定目录实例6:用exec选项执行 cp 命令 我们常用find的查询文件,查询... <br /> <br />       经常使用一条 命令 ,find + -exec 参数 ,但是没有仔细研究过。今天要写个脚本,又用到这个,故小研究了下了。如:<br />       find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} /;<br /> <br />先看find 命令 的帮助文档:man find<br />其中的exec选项解释如下:       <br />(1) -exec command ;<br />