一、在linux下
在开发项目时,一般都是多人共同开发,这就必须试用到版本控制工具,例如SVN。
当项目开发完成后,我们会将项目源码上传到服务器,但是试用版本控制的源码,都会有隐藏的.svn 文件。这些.svn 文件会站很大的空间,所以在上传前,我都会删除项目中隐藏的.svn 文件。
删除这些目录是很简单的,命令如下
find . -type d -name .svn | xargs rm -rf
或者
find . -type d -name ".svn" -exec rm -rf {} \;
注意:
1、执行命令前需要先使用cd命令切换到项目目录下面,或者在find命令路径部分写上完整路径;
2、命令最后的分号;
也是命令的一部分。
若想删除以 "." 开头的文件
sudo find . -name ".*" -exec rm -r {} \;
若想只在当前目录找,不进入子目录
sudo find . -maxdepth 1 -name ".*" -exec rm -r {} \;