find /path/ -exec 命令“{}”中的 {} 有何作用?

find /path/ -exec 命令“{}”中的 {} 有何作用?

我很好奇以下命令中的 {} 的实际用途是什么?

命令示例:

find /foo/ -name "*.txt" -exec rm -v {} \;

手册页提供了一个小简介,但它让我有点困惑:

字符串“{}”在命令参数中出现的所有位置都被当前正在处理的文件名替换,而不仅仅是在单独出现的参数中,如某些版本的 find 中那样。

答案1

find这是被出现的文件名替换的符号。

相关内容