好吧,昨天是我没表述清楚,找出当前目录下非.svn目录下的所有文件
时间:2011-04-12
来源:互联网
我想要的是:找出当前目录下 除了.svn目录下的所有文件
当前目录有许多子目录,子目录中也有.svn目录,就是遇到.svn就忽略它,包括忽略.svn的子目录
作者: qclzdh 发布时间: 2011-04-12
作者: stabilization 发布时间: 2011-04-12
回复 qclzdh
Try:
- find . -ls |awk '$3!~/^d/' | awk -F' .' '!/\.?svn/{print $NF}' |awk -F'/' {print $NF}'
作者: yinyuemi 发布时间: 2011-04-12
- find /test -path /test/.svn -prune -o -print -type f
作者: lovegqin 发布时间: 2011-04-12
作者: waker 发布时间: 2011-04-12
作者: li2002 发布时间: 2011-04-12
回复 qclzdh
- find . -mindepth 1 -type d -name .svn -prune -o -print
作者: blackold 发布时间: 2011-04-12
3楼的方法 , 没输出。。。应该不对,
4楼,应该是给我提供了个思想 谢谢
5楼,稍微有点瑕疵 是这样的:
当前目录下有 config cust ms .svn 4个目录,config cust ms没个子目录中都有.svn目录,用了5楼的 方法基本能达到要求,就是输出的是很会显示
./.svn
./configs/.svn
./configs/quartz_nand.tar.gz
./configs/quartz_nor.tar.gz
./cust/.svn
./ms/.svn
./ms/ads12.bat
要是能把这几个.svn也去掉 就完美了, 不过 还是谢谢各位
作者: qclzdh 发布时间: 2011-04-12
- grep -Erl --exclude-dir=.svn '' .
作者: blackold 发布时间: 2011-04-12
写错了,$2改为$3
作者: yinyuemi 发布时间: 2011-04-12
9楼 似乎效果不好 , 我还在测试。。。{:2_173:}
作者: qclzdh 发布时间: 2011-04-12
作者: qclzdh 发布时间: 2011-04-12
作者: qclzdh 发布时间: 2011-04-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28