红联Linux门户
Linux帮助

rm管道

发布时间:2010-06-05 11:30:03来源:红联作者:坤坤
我想把搜到的一些文件删除,使用了管道命令,为什么不行呢?
我是如下使用的
find . -name *.svn| rm -rf
但是
rm -rf `find . -name *.svn`
就可以,这是为什么呢?
是我的使用方法不正确吗?
我又特意建了一个新文件比如:
touch tem.txt
find . -name tem.txt |rm -rf
也不好使,不知怎么回事,请高手指点
文章评论

共有 6 条评论

  1. 坤坤 于 2010-07-01 11:19:29发表:

    好的,谢谢大家,前几天上不了网了,实在不好意思
    不过现在好了,谢谢了

  2. shenhao0129 于 2010-06-07 17:22:54发表:

    LZ试试这个 find . -name *.svn| xargs rm -rf

  3. lihuanmei 于 2010-06-06 00:02:56发表:

    不是所有命令都可用管线符的。要是管线符命令才可以用。rm好像不是。

  4. nuvax 于 2010-06-05 23:15:20发表:

    没用过!

  5. alick 于 2010-06-05 16:52:51发表:

    find不是这样用的

  6. shenhao0129 于 2010-06-05 12:29:34发表:

    使用xargs或者exec, 你的用法不错