我通常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
?谢谢。
Ste*_*itt 12
.tar
使用cf
(带或不带v
)创建的普通存档是未压缩的;要获取.tar.gz
或.tgz
存档,请压缩它:
gzip < my_files.tar > my_files.tgz
Run Code Online (Sandbox Code Playgroud)
您可能想要添加-9
更好的压缩:
gzip -9 < my_files.tar > my_files.tgz
Run Code Online (Sandbox Code Playgroud)
两种变体都会留下两个档案;您可以使用
gzip -9 my_files.tar
Run Code Online (Sandbox Code Playgroud)
相反,它将产生my_files.tar.gz
和删除my_files.tar
(如果一切顺利)。然后,您可以根据需要重命名my_files.tar.gz
为my_files.tgz
。
通过许多tar
实现,您可以在不指定z
选项的情况下提取档案,并且tar
会弄清楚要做什么——因此您可以对压缩和未压缩的档案使用相同的命令。
归档时间: |
|
查看次数: |
19919 次 |
最近记录: |