我使用tar czvf file
命令创建了.tgz文件。然后我最终得到了一个tgz文件。我想知道它和tar.gz之间的区别。
答案 0 :(得分:164)
我认为在旧的软件包回购日,使用了.tgz,因为Dos软盘上的文件只能有三个字母扩展名。当删除此限制时,通过显示存档类型(tar)和zipper(gzip),使用.tar.gz更加冗长。
他们是完全相同的。
答案 1 :(得分:28)
根本没有区别。 .tgz
只是.tar.gz
的缩写。
答案 2 :(得分:10)
一个区别是浏览器似乎有时会遇到.tar.gz的问题,例如,当下载已存在于本地的文件时,可能会发生这种情况,他们将其重命名为.tar-1.gz,这将会然后创建某些存档的问题。
.tgz结束时不会发生这种情况。
答案 3 :(得分:0)
您可以通过以下方式解压缩(或压缩)tar.gz或.tgz:
tar -xzvf
或
tar -czvf
分别。
绝对一样
答案 4 :(得分:0)
简短回答:没有区别。
长答案:
一般来说:扩展名会根据您创建结果文件的方式而有所不同:
# 归档然后压缩:来自 SunOS 或 Linux:
$ tar cf output.tar /path/to/archvieme/
$ gzip output.tar
# creates "output.tar.gz" file.
# 存档和压缩:人们通常会节省打字的时间并使用 .tgz 而不是 .tar.gz:
# works only with GNU tar:
$ tar czf output.tgz /path/to/archiveme/
# works on SunOS and Linux:
$ tar cf - /path/to/archiveme/ |gzip > output.tgz