【发布时间】:2014-05-22 22:02:20
【问题描述】:
我正在尝试使用命令压缩存档中的文件
tar -czvf compress_file.tar.gz $(cat file_list.txt)
我有一个错误
-bash: /bin/tar: Argument list too long
文件编号太长,如何解决?
【问题讨论】:
我正在尝试使用命令压缩存档中的文件
tar -czvf compress_file.tar.gz $(cat file_list.txt)
我有一个错误
-bash: /bin/tar: Argument list too long
文件编号太长,如何解决?
【问题讨论】:
使用“-T”选项将包含要压缩的文件名的文件传递给 tar。
tar -czv -T file_list.txt -f tarball.tar.gz
【讨论】:
tar 的上述文件,请参阅此示例:major.io/2007/07/05/bintar-argument-list-too-long
以及如何制作要压缩的文件列表: 首先创建要压缩的文件列表
ls > temp
然后
tar cvzf dicionario_ultra.tgz -X FILE -T temp
最后
rm temp
【讨论】: