游子的博客
慈母手中线,游子身上衣, 临行密密缝,意恐迟迟归, 谁言寸草心,报得三春晖。 数据读取中,请稍候......
posts - 337,  comments - 546,  trackbacks - 0
 

 在Linux系统下递归删除文件或目录的方法

 

linux下没有类似DOS del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用findrm命令组合实现的,因此还搜索了find的语法,因为find --help给出的说明太简单,根本无法看懂。


下面是实现的方法,不过删除前最好看一下是否是想删除的东西。


#
删除当前目录下所有 dep 文件

find . -name *.dep -type f -exec rm -f {} \;


#
删除当前目录下所有 .svn 目录(包括里面的文件)

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


删除目录的命令提示:

find: ./etc/.svn: 没有那个文件或目录

……

 

这种提示没关系,目录已经按我们的意愿被删除了

posted on 2011-02-23 09:31 游子 阅读(673) 评论(2)  编辑 收藏 引用 所属分类: 软件
只有注册用户登录后才能发表评论。

欢迎大家扔鸡蛋!送鲜花!

博客可以收入过千吗?

<2011年2月>
日一二三四五六3031123456789101112131415
16171819202122232425262728123456789101112

常用链接

留言簿(8)

随笔分类(314)

随笔档案(337)

文章分类(7)

文章档案(10)

相册

收藏夹(1)

其它

友情链接

数字电视

生活、旅游

自己的链接

计算机

搜索

  •  

积分与排名

  • 积分 - 403157
  • 排名 - 9

最新评论

阅读排行榜

评论排行榜