我创造了。使用 tar czvf file命令创建 tgz 文件,然后得到一个 tgz 文件。我想知道它和 tar.gz 的区别。
tar czvf file
没有任何区别。 .tgz只是 .tar.gz的简写。
.tgz
.tar.gz
我认为在旧的包回购时代,使用 .tgz是因为 DOS 软盘上的文件只能有三个字母扩展名。当这个限制被移除时,通过显示归档类型(tar)和 zipper (gzip) ,.tar.gz被用来更加详细。
tar
gzip
他们是一样的。
一个不同之处是浏览器似乎有时会遇到 .tar.gz的问题,例如,当下载这样一个本地已经存在的文件时,它可能会发生,他们将其重命名为 .tar-1.gz,这将导致某些归档程序出现问题,主要是在 Windows 和其他使用文件名结尾的文件类型指定的环境中。
.tar-1.gz
.tgz结束时不会发生这种情况。
你可以解压 tar.gz 或者.tgz:
tar -xzvf
用以下方法创造:
tar -czvf
完全一样
简短的回答 : 没有区别。
长回答 :
一般来说: 扩展名将根据您创建结果文件的方式而有所不同:
# 存档然后压缩: 来自 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