shell find: missing argument to `-exec'
时间: 2024-02-24 20:55:36 浏览: 163
typed-argument-parser:Python的类型化参数解析器
这个错误通常是因为在使用 `find` 命令的 `-exec` 参数时,没有正确地指定要执行的命令。请检查你的命令中是否正确地使用了 `{}` 和 `;`。`{}` 表示当前 `find` 命令搜索到的文件名,而 `;` 表示命令的结束。例如,正确的使用方式是:
```
find /path/to/search -name "*.txt" -exec rm {} \;
```
这个命令会在 `/path/to/search` 目录及其子目录中查找所有以 `.txt` 结尾的文件,并将它们删除。请注意,在使用 `-exec` 参数时,命令最后必须以 `\;` 结尾,否则会出现 `missing argument to '-exec'` 错误。
阅读全文