【发布时间】:2021-01-08 00:40:48
【问题描述】:
来自 Unix shell。
我想找到一个专门使用locate <filename> 的文件,然后我想复制使用cp 定位的文件。我尝试过类似的方法:
Locate -name "*.doc" -exec cp {} /path/to/copy/to
【问题讨论】:
-
腻子是无关紧要的。无论您如何连接,使用 shell 都是一样的。
-
你需要把
\;放在-exec参数的末尾。 -
locate全部小写。很少有 Unix 命令的名称中包含大写字母。 -
你的论点是针对
find,而不是locate。 -
find . -name "*.doc" -exec cp {} /path/to/copy/to \;