我发出以下命令来查找 .svn 目录:
find . -name ".svn"
Run Code Online (Sandbox Code Playgroud)
这给了我以下结果:
./toto/.svn
./toto/titi/.svn
./toto/tata/.svn
Run Code Online (Sandbox Code Playgroud)
我如何处理所有这些行rm -fr
以删除目录及其内容?
find . -exec cmd {} +
find . -print0 | xargs -0 cmd
两者都是对 find 找到的文件运行命令的可靠方法。
哪个是首选?哪个更便携、可靠、高效、多功能,为什么?