I created .tgz file with tar czvf file
command.then I ended up with a tgz file. I want to know the difference between it and tar.gz.
I think in the old package repo days, .tgz was used because files on Dos floppies could only have three letter extensions. When this limitation was removed .tar.gz was used to be more verbose by showing both the archive type (tar) and zipper (gzip).
They are identical.
There's no difference at all. .tgz
is simply shorthand for .tar.gz
.
One difference is that browsers seem to have trouble with .tar.gz sometimes, for example, when downloading such a file that already exists locally, it can happen, that they rename it to .tar-1.gz, which will then create problems with certain archivers, mostly on Windows and other environments that use filename ending for file type designation.
This doesn't happen with .tgz ending.
You can unzip tar.gz or .tgz with:
tar -xzvf
and create with:
tar -czvf
It is absolutely the same