linux - 如何从我的应用程序目录中删除所有 .svn 目录

我的应用程序中的导出工具的任务之一是从我的应用程序目录树中清除所有 .svn 目录。我在 Linux shell 中寻找一个递归命令,它将遍历整个树并删除 .svn 文件。

我没有使用导出,因为此脚本将用于其他一些与 SVN 无关的文件/目录名称。我试过类似的东西:

find . -name .svn | rm -fr

没用……

最佳答案

试试这个:

find . -name .svn -exec rm -rf '{}' \;

在运行这样的命令之前,我通常喜欢先运行:

find . -name .svn -exec ls '{}' \;

https://stackoverflow.com/questions/1294590/

相关文章:

Android Debug Bridge (adb) 设备 - 无权限

linux - 如何在bash中将所有子目录中的所有文件gzip到一个压缩文件中

python - 如何在 Python 列表中切换两个项目的位置?

linux - 在 Bash 的文件路径参数中获取最后一个目录名/文件名

linux - 从管道将值读入 shell 变量

python - 出错时自动启动 python 调试器

python - 在 pandas DataFrame 中查找列的值最大的行

linux - 从 grep 中排除 .svn 目录

python - 如何在 Python 中分析内存使用情况?

python - 使用 matplotlib 在单个图表上绘制两个直方图