我需要确保在我的目录中没有旧文件,所以我打算执行以下操作:
find . -type f -mtime +1 -delete
我从find手册中得到了这个命令:
find . -type f -mtime +1 -exec /bin/rm
然而,现在出现了错误提示:find: -exec requires an argument,难道我没有传递参数吗?于是我开始搜索,发现我的命令应该写成这样:
find . -type f -mtime +1 -exec /bin/rm -f {} +
现在我只想知道这两个{}和加号+的作用是什么。有谁可以帮助我吗?
谢谢!