Qian Chen Asked: 2018-07-24 06:00:39 +0800 CST2018-07-24 06:00:39 +0800 CST 2018-07-24 06:00:39 +0800 CST 如何将 tar 文件转换为 tgz 文件? 772 my_files我通常使用命令创建一个 tgz 文件tar -czvf my_files.tgz my_files,然后使用tar -zxvf my_files.tgz. 现在我有一个使用命令创建的 tar 文件tar -cvf my_files.tar my_files。我想知道如何将其my_files.tar转换为my_files.tgz以便以后可以使用命令提取它tar -zxvf my_files.tgz?谢谢。 tar gzip 1 个回答 Voted Best Answer Stephen Kitt 2018-07-24T06:02:58+08:002018-07-24T06:02:58+08:00 使用(带或不带)创建的普通.tar存档是未压缩的;要获取或存档,请压缩它:cfv.tar.gz.tgz gzip < my_files.tar > my_files.tgz 您可能需要添加-9以获得更好的压缩: gzip -9 < my_files.tar > my_files.tgz 两种变体都会留下两个档案;您可以使用 gzip -9 my_files.tar 相反,它将产生my_files.tar.gz和删除my_files.tar(如果一切顺利)。然后,您可以根据需要重命名my_files.tar.gz为my_files.tgz。 通过许多实现,您可以在不指定选项tar的情况下提取档案,并且会弄清楚要做什么——因此您可以对压缩和未压缩的档案使用相同的命令。ztar
使用(带或不带)创建的普通
.tar
存档是未压缩的;要获取或存档,请压缩它:cf
v
.tar.gz
.tgz
您可能需要添加
-9
以获得更好的压缩:两种变体都会留下两个档案;您可以使用
相反,它将产生
my_files.tar.gz
和删除my_files.tar
(如果一切顺利)。然后,您可以根据需要重命名my_files.tar.gz
为my_files.tgz
。通过许多实现,您可以在不指定选项
tar
的情况下提取档案,并且会弄清楚要做什么——因此您可以对压缩和未压缩的档案使用相同的命令。z
tar