Slove.
欢迎来到我的个人博客
关于 联系 友链 声明 订阅
最后更新于2024年11月17日.
查找当前文件夹名称包含(1)的文件夹,并删除
代码
find . -type d -name '*\(1\)*' -exec rm -rf {} +
解释
- find .:从当前目录开始查找。
- -type d:指定查找的是目录(文件夹)。
- -name '(1)':匹配名称中包含 (1) 的目录,(1) 中的括号需要转义,以避免被 Shell 误解析。
- -exec rm -rf {} +:对找到的每个目录执行 rm -rf 命令进行删除。
-- rm -rf:强制删除目录及其内容。
-- {}:表示当前找到的目录。
-- +:高效批量传递参数,替代单独执行。
注意事项
1.谨慎操作:删除操作不可逆,建议先通过以下命令查看将被删除的目录:
2.备份重要数据:在执行删除操作前,确保没有误删重要数据。
最后更新于2024年11月17日.