注意 {} 和 \; 之间的空格。{ } 代表find找到的文件,\表示转义 ";" 表示本行指令结束。因为“;”在bash环境下是有特殊意义,因此需要转义。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
示例如下:
1
# find . -type f -exec ls -l {} \;
在这个命令中, {} 是一个特殊的字符串,与 -exec 选项结合使用。对于每一个匹配的文件,{}会被替换成相应的文件名。
-exec 结合多个命令