您的位置:首页 > 运维架构 > Linux

命令删除.svn版本控制文件

2017-05-02 11:06 295 查看
在项目上线之前,我们需要对项目中的版本控制文件进行删除,在Windows下可以采用命令行脚本的形式,在Linux下我们可以采用同样简单的命令来完成这个递归删除版本控制文件的操作。

find ./ -name .svn -type d -exec rm -r {} \;


exec解释:

-exec 参数后面跟的是command命令, {} 花括号代表前面find查找出来的文件名,该命令以 ; 为结束标志,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。

这条命令的意思是,找出当前目录下的所有名称为.svn的目录,执行递归删除命令。这样我们的部署目录就干净了。

Windows下进入项目根目录运行cmd,输入以下命令:

for /r ./ %a in (./) do @if exist "%a/.svn" rd /s /q "%a/.svn"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 版本控制