删除 find 出的文件
比如删除 find 出的 a.txt
1.-exec 空格 命令 空格 {} 空格 \;-exec 把 find 到的文件名作为参数传递给后面的命令行, 代替 {} 的部分 ,-exec 后便跟的命令行, 必须用 "\;" 结束.
- find / -name a.txt -exec rm {} \;
- 2.
- find / -name a.txt| xargs rm -rf
重命名 find 出的文件
- find / -name a | xargs -i mv {} b
- # {} 代表找到的文件
- # -i 或者是 - I, 这得看 linux 支持了, 将 xargs 的每项名称, 一般是一行一行赋值给 {}, 可以用 {} 代替.
来源: http://www.bubuko.com/infodetail-2587019.html