Comprimir en .tgz

54

Quiero comprimir archivos en .tgz. Sé cómo hacer tar.gz (con tar y gzip) y algunas personas dicen que es casi lo mismo, pero necesito hacer un .tgz, ¿cómo?

RocketMan
fuente
Puede que le interesen .7z y .xz, que son geniales.
Anónimo

Respuestas:

79

Un archivo tar.gz y un archivo .tgz son similares.

Comprimir archivos usando tar:

tar -cvzf <name of tarball>.tgz /path/to/source/folder

por ejemplo, quiero crear una carpeta backup.tgzo backup.tar.gzdesde/home/user/project

tar -cvzf backup.tgz /home/user/project

tar -cvzf backup.tar.gz /home/user/project

Puede usar en tar cvzflugar de tar -cvzftambién.

Extraiga archivos .tgz o .tar.gz usando tar

tar -xvzf backup.tgz

tar -xvzf backup.tar.gz

Mnemónico para compresión (el orden de las banderas no importa)

  • C ompress
  • Z ee
  • F ile
  • V erbose

Mnemónico para extracción (el orden de las banderas no importa)

  • e X tracto
  • Z ee
  • F ile
  • V erbose
sabio
fuente
¿Hay una bandera para tener una contraseña cuando comprime su archivo?
Dorian Dore
2
Nitpick: el orden de las banderas importa para f : debe ser la última bandera, de lo contrario falla.
Andres F.
44
Para las banderas, cse recuerda mejor como crear, y zse recuerda como compresión, como en zfrom z lib, g z ip, z ip. Una mejor mnemónico sería C reate Z ipped F ile.
spencer7593
10

Es lo mismo. Simplemente cambie el nombre del archivo de file.tar.gza file.tgz.

organizar
fuente
66
Se le ha olvidado el comando para cambiar el nombre de un archivo: mv file.tar.gz file.tgz. Obvio, pero vale la pena mencionar
Lekensteyn el