【问题标题】:bash: /bin/tar: Argument list too long when compressing many files with tarbash: /bin/tar: 使用 tar 压缩许多文件时参数列表太长
【发布时间】:2014-05-22 22:02:20
【问题描述】:

我正在尝试使用命令压缩存档中的文件

tar -czvf compress_file.tar.gz $(cat file_list.txt)

我有一个错误

-bash: /bin/tar: Argument list too long

文件编号太长,如何解决?

【问题讨论】:

    标签: linux bash tar


    【解决方案1】:

    使用“-T”选项将包含要压缩的文件名的文件传递给 tar。

    tar -czv -T file_list.txt -f tarball.tar.gz
    

    【讨论】:

    【解决方案2】:

    以及如何制作要压缩的文件列表: 首先创建要压缩的文件列表

    ls > temp
    

    然后

    tar cvzf dicionario_ultra.tgz -X FILE -T temp
    

    最后

    rm temp
    

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 2021-03-28
      • 1970-01-01
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多