Linux bash:/bin/tar:使用tar压缩多个文件时,参数列表过长

Linux bash:/bin/tar:使用tar压缩多个文件时,参数列表过长,linux,bash,tar,Linux,Bash,Tar,我正在尝试使用命令压缩存档中的文件 tar -czvf compress_file.tar.gz $(cat file_list.txt) 我有一个错误 -bash: /bin/tar: Argument list too long 文件编号太长,如何解决此问题?使用“-T”选项将包含要添加的文件名的文件传递给tar tar -cv -T file_list.txt -f tarball.tar 以及如何制作要添加焦油的文件列表: 首先ls>temp##创建要添加焦油的文件列表 然后 ta

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

tar -czvf compress_file.tar.gz $(cat file_list.txt)
我有一个错误

-bash: /bin/tar: Argument list too long
文件编号太长,如何解决此问题?

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

tar -cv -T file_list.txt -f tarball.tar

以及如何制作要添加焦油的文件列表: 首先ls>temp##创建要添加焦油的文件列表 然后 tar cvzf diciario_ultra.tgz-X文件-T temp
最后是rm temp

非常感谢。我创建了tar,然后是tar.gz。你是一位大师。我不能投票支持你的答案,但是,再次非常感谢你仍然可以使用你的“-z”选项创建一个gzipped tarball一次完成。。。tar-cvz-T…对于了解如何创建要开始的文件列表并仅删除所述的
tar
文件的人,请参见以下示例: