find / -prem +7000 -exec ls -l { } \ ;这句命令中{ }\的作用什么,是命令格式么
发布网友
发布时间:2022-05-03 02:01
我来回答
共1个回答
热心网友
时间:2023-10-03 09:06
在linux下-exec经常和find一起使用,当匹配到一些文件以后,希望对其进行某些操作,这时就可以使用-exec选项,一旦find命令匹配到了相应的文件,就可以用-exec选项中的命令对其进行操作(在有些操作系统中只允许-exec选项执行诸如ls或ls
-l这样的命令),exec选项后面跟随着所要执行的命令,然后是一对儿{},一个空格和一个\
,最后是一个分号。
举个例子:查询当前目录下2天以上的txt文件,然后删除它们
find
.
-name
*.txt
-mtime
+2
-exec
rm
{}
\;
希望对你有帮助,有问题再追问,望采纳。