每次用想把svn co下来的代码拷贝到其他的目录下,发现每个目录下面都用。svn的目录,用来保存svn的信息。 觉得比较烦,所以写了一个删除指定目录下.svn目录的脚本。 实现方法:用递归每一个目录实现的 #!/bin/sh # delete every directory .svn tradir() { for file in $1/* do rm -rf $file/.svn > /dev/null 2>&1 if [ -d $file ]; then tradir $file continue fi done return 0 } # main # delete .svn dir tradir $1 exit 0