红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

目录下面文件很多,删去的时候报-bash: /bin/rm: 参数列表过长,无法删去

发布时间:2009-01-19 16:11:01来源:红联作者:cm8662233
目录下面文件很多,删去的时候报-bash: /bin/rm: 参数列表过长,无法删去,请问如何解决!

使用命令rm *.r(5ty(
文章评论

共有 6 条评论

  1. 雪地独舞 于 2014-01-22 18:19:46发表:

    一般我是直接重命名该文件的

  2. qxfsy 于 2013-12-31 07:16:02发表:

    试试看

  3. 太平桥 于 2009-01-19 19:53:36发表:

    引用:
    原帖由 cm8662233 于 2009-1-19 17:25 发表
    过年了这么冷qing



    貌似用 SUSE的人,其中在校学生比较多。

  4. 太平桥 于 2009-01-19 19:52:18发表:

    find . -name "*" | xargs rm -rf
    find . -name "test*" | xargs rm -rf

  5. nguin 于 2009-01-19 18:05:27发表:

    在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。

    这时可以用find命令来结合使用。
    例:
    1、rm * -rf 改为:
    find . -name "*" | xargs rm -rf '*' 就行了。
    2、rm test* -rf 改为:
    find . -name "test*" | xargs rm -rf "test*"

  6. cm8662233 于 2009-01-19 17:25:52发表:

    过年了这么冷qing