繁体   English   中英

Linux上的GZip可以归档文本文件中指定的文件

[英]GZip on Linux to archive files specified in the text file

我有一个文本文件,该文件的路径指向我想压缩为单一存档的文件列表。 如何将该文件传递给GZIP,以便它可以使用列表中指定的所有文件来创建该存档?

米兰

gzip一次只能处理一个文件。 您需要先使用tar存档文件。 Tar可以同时进行压缩(使用“ z”参数)。

tar cfz archive.tar.gz `cat file`

好吧,首先, gzip不会将多个文件压缩到一个文件中,因此您将首先使用tar 至少我检查过的GNU tar具有该选项

  -T, --files-from F get names to extract or create from file F 

所以我想tar cfzvT target.tar.gz sourcelist可以工作。

gzip仅压缩单个文件。 采用:

tar czf target.tar.gz `cat listoffile`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM