Sailor++

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
统计
 

在linux递归删除某个文件夹(svn)的命令: 

find . -name "*.svn" -type d -print -exec rm -rf {} \; 

(1) "."表示从当前目录开始递归查找。 

(2) “ -name "svn" "根据名称来查找。

(3) " -type d "查找的类型为目录 

(4) "-print" 输出查找的文件目录名 

(5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。 

     exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{},一个空格和一个\,最后是一个分号。 

在输出的时候,会有find: ./folder1/svn: No such file or directory 的打印。这种提示先不管他,至少我们的目的达到了。 

posted on   SailorNet  阅读(871)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
 
点击右上角即可分享
微信分享提示