官方论坛产品帮助刷图视频问题反馈

/bin/rm: argument list too long 的处理方法

发表于 秦海传媒

    rm *
    的命令后,大概几秒后屏幕就跳出
    /bin/rm: argument list too long

    ls | xargs -n 10 rm -fr ls
    

    就解决了,这句解释为:输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了.
    另外找到用脚本的方法:
    for loop in `ls 目录路径`
    do
    rm -f $loop
    done
    注意:$loop是删除的文件名,确保路径是否正确。
    但这个还没有实验过。

  • 此条目发表在 闲言碎语 分类目录。将固定链接加入收藏夹。

Google ADs

除非另有声明,本站文章遵循知识共享署名-非商业性使用 2.5 中国大陆许可协议。 Copyright © 2008-2012 99288.NET.CN.