加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2020-12-31 05:43:02 所属栏目:Linux 来源:网络整理
导读:任何人都可以给我一个bash脚本或一行命令我可以在 linux上运行递归遍历当前文件夹中的每个文件夹并删除所有以’._’开头的文件或目录? 解决方法 将目录更改为所需的根目录(或更改为目录)并执行: find . -name "._*" -print0 | xargs -0 rm -rf xargs允许

任何人都可以给我一个bash脚本或一行命令我可以在 linux上运行递归遍历当前文件夹中的每个文件夹并删除所有以’._’开头的文件或目录?

解决方法

将目录更改为所需的根目录(或更改为目录)并执行:
find . -name "._*" -print0 | xargs -0 rm -rf

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

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读