linux – 用于递归遍历文件夹和删除文件的Bash脚本

linux – 用于递归遍历文件夹和删除文件的Bash脚本,第1张

概述任何人都可以给我一个bash脚本或一行命令我可以在 linux上运行递归遍历当前文件夹中的每个文件夹并删除所有以’._’开头的文件或目录? 将目录更改为所需的根目录(或更改为目录)并执行: find . -name "._*" -print0 | xargs -0 rm -rf xargs允许您将多个参数传递给单个命令,因此它比使用find -exec语法更快.此外,您可以在没有|的情况下运行一次 任何人都可以给我一个bash脚本或一行命令我可以在 linux上运行递归遍历当前文件夹中的每个文件夹并删除所有以’._’开头的文件或目录?解决方法 将目录更改为所需的根目录(或更改为目录)并执行:
find . -name "._*" -print0 | xargs -0 rm -rf

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

总结

以上是内存溢出为你收集整理的linux – 用于递归遍历文件夹和删除文件的Bash脚本全部内容,希望文章能够帮你解决linux – 用于递归遍历文件夹和删除文件的Bash脚本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1049884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存