标签: shell find
find -L / -samefile /path/to/file -exec ls -ld {} +
{} +是什么意思?
{} +
来自CommandLineFu
答案 0 :(得分:6)
这是find命令语法的一部分。在给每个匹配执行find子命令时,必须在参数列表中插入{}以指示find应放置当前文件的路径名的位置。子命令由分号(引用以避免由shell解析)或加号终止,后者表示find应尽可能多地用{}替换尽可能多的路径名,与;一次只有一个。
find
{}
;
答案 1 :(得分:3)
这是-exec的{{1}}选项的一部分; find扩展为当前文件名,{}(非便携式;应为+或\;或类似)表示命令参数的结束。
-exec
+
\;