vulcan

低头做事,抬头看路

   :: 首页 :: 联系 :: 聚合  :: 管理
  41 Posts :: 7 Stories :: 28 Comments :: 0 Trackbacks
要删掉n个目录里面的小文件,如果用手删,肯定要删掉手软,突然想到用find结合rm来删,顺手就用unix管道来做,居然不行,google了一下发现要这么写:
find ./ -iname '_xxxx' | xargs rm -rf
以前没有看过xargs,于是man了一下:
xargs - build and execute command lines from standard input
man里面有用find删除的例子。并且通过google得到的只是,对于删除大量文件,还非得用这种方法不行,因为rm有一个最大删除数量<20000,
结合find命令的一些特性,那么这个组合简直是无所不能了。
posted on 2008-01-15 10:51 vulcan 阅读(141) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: