柳暗花明笔记

    linuix下递归删除svn文件, 有两种方法

    所属分类:[ linux&mysql ] 猫哲学家 发表于:2013-04-25 11:52 浏览:452

    一、

    在linux递归删除某个文件夹(svn)的命令: 
     
    find . -name .svn -type d -print -exec rm -rf {} \; 
     
    (1) "."表示从当前目录开始递归查找。 
     
    (2) “ -name "svn" "根据名称来查找。 
     
    (3) " -type d "查找的类型为目录 
     
    (4) "-print" 输出查找的文件目录名 
     
    (5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。 
     
    二、
     
    find . -name .svn -type d | xargs rm -rf
     
     
    标签: linux 
    上一编文章 svn: generic failure 解决办法 下一编文章 浅谈linux之find命令
    最近文章
    发表评论