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

标签 linux shell

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

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

find . -name .svn | rm -fr

没用……

最佳答案

试试这个:

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

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

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

关于linux - 如何从我的应用程序目录中删除所有 .svn 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294590/

相关文章:

linux - Linux 中的管道损坏(IPC)

java - jmap 崩溃并显示 "can not get class data for"

python - 与 Python 相比,Shell 脚本的优势

ruby - 有没有办法在 Ruby 中 glob 目录但排除某些目录?

Linux Eclipse 4.x 弹出窗口因困惑而失去焦点

c++ - 用合适的系统调用替换 linux 中的 ftime() 系统调用

linux - svn 日志缺少修订

linux - 我如何检查 tcsh 中是否存在单个标志?

python - 在 Google Colab 的 shell 脚本中连接命令字符串

perl - 如何从 cron 运行的 Perl 脚本中运行 shell 脚本?