谁能给我一个bash脚本或一行命令,我可以在linux上运行以递归地浏览当前文件夹中的每个文件夹并删除所有以'._'开头的文件或目录?

最佳答案

将目录更改为所需的根目录(或将.更改为目录)并执行:

find . -name "._*" -print0 | xargs -0 rm -rf
xargs允许您将多个参数传递给单个命令,因此它将比使用find -exec语法更快。另外,您可以在没有|的情况下运行一次该文件,以查看将要删除的文件,并确保它是安全的。

关于linux - Bash脚本以递归方式遍历文件夹并删除文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3614394/

10-11 23:19
查看更多