linux中shell脚本删除.svn文件夹

作者:袖梨 2022-11-14

当在linux服务器上进行了svn代码下载后,要同步到web目录里去的话,就要把.svn这个文件夹给清理干净,给安全性增加一点保障.
脚本内容:
del_svn.sh

代码如下 复制代码

#!/bin/bash
cd /home/trunk/
find ./ -name ".svn" |xargs -n1 echo > /dev/null 2>&1
find ./ -name ".svn" -print0 | xargs -0 rm -fr
if [ $? -ne 0 ]; then
echo "remove .svn dirs failed!"
fi


当然大家也可以直接使用下面3个命令:

代码如下 复制代码

rm -rf `find . -type d -name .svn`


find . -name ".svn" -type d | xargs rm -fr

find . -name ".svn" -type d | xargs -n1 rm -R


网上大部分流传的:
find . -type d -name ".svn" | xargs rm -fr
经过本人验证,根本就无法删除.svn目录.也希望大家都去验证下再转出来.

相关文章

精彩推荐