GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo convertir un archivo Tar en un archivo Tgz?

Normalmente creo un archivo tgz para my_files con el comando tar -czvf my_files.tgz my_files y extráigalos con tar -zxvf my_files.tgz . Ahora tengo un archivo tar creado con el comando tar -cvf my_files.tar my_files . Me pregunto cómo puedo convertir my_files.tar en my_files.tgz para luego poder extraerlo con el comando tar -zxvf my_files.tgz ? Gracias.

Respuesta aceptada:

Un simple .tar archivo creado con cf (con o sin v ) no está comprimido; para obtener un .tar.gz o .tgz archivar, comprimirlo:

gzip < my_files.tar > my_files.tgz

Es posible que desee agregar -9 para una mejor compresión:

gzip -9 < my_files.tar > my_files.tgz

Ambas variantes dejarán ambos archivos por ahí; puedes usar

gzip -9 my_files.tar

en su lugar, que producirá my_files.tar.gz y elimine my_files.tar (si todo va bien). A continuación, puede cambiar el nombre de my_files.tar.gz a my_files.tgz si lo deseas.

Con muchos tar implementaciones puede extraer archivos sin especificar el z opción, y tar averiguará qué hacer, para que pueda usar el mismo comando con archivos comprimidos y sin comprimir.


Linux
  1. Cómo extraer archivos .gz y .tar.gz en Linux

  2. Cómo extraer o descomprimir el archivo tar.xz en Linux

  3. Cómo grep \n en el archivo

  4. ¿Cómo convierto tar.bz2 a tar.gz?

  5. ¿Cómo protejo con contraseña un archivo .tgz con tar en Unix?

Cómo extraer (descomprimir) el archivo Tar Bz2

Cómo extraer (descomprimir) el archivo tar.xz

Cómo crear un archivo Tar Gz

Cómo instalar paquetes .tar.gz o .tgz en Linux

Cómo extraer el archivo Tar.xz en la línea de comandos de Linux

Cómo crear un archivo Tar gz