GNU/Linux >> Linux Esercitazione >  >> Linux

Come trasformare un file tar in un file Tgz?

Di solito creo un file tgz per my_files con il comando tar -czvf my_files.tgz my_files , ed estrarli con tar -zxvf my_files.tgz . Ora ho un file tar creato con il comando tar -cvf my_files.tar my_files . Mi chiedo come posso trasformare il my_files.tar in my_files.tgz in modo che in seguito possa estrarlo con il comando tar -zxvf my_files.tgz ? Grazie.

Risposta accettata:

Un semplice .tar archivio creato con cf (con o senza v ) non è compresso; per ottenere un .tar.gz o .tgz archivia, comprimilo:

gzip < my_files.tar > my_files.tgz

Potresti voler aggiungere -9 per una migliore compressione:

gzip -9 < my_files.tar > my_files.tgz

Entrambe le varianti lasceranno entrambi gli archivi in ​​giro; puoi usare

gzip -9 my_files.tar

invece, che produrrà my_files.tar.gz ed elimina my_files.tar (se tutto va bene). Puoi quindi rinominare my_files.tar.gz a my_files.tgz se lo desideri.

Con molti tar implementazioni puoi estrarre archivi senza specificare il z opzione e tar scoprirà cosa fare, così puoi usare lo stesso comando con archivi compressi e non compressi.


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come usare il comando tar sotto Linux

  3. Come estrarre il file nomefile.tar.gz

  4. Come posso convertire tar.bz2 in tar.gz?

  5. Come convertire un file TAR in un file ISO

Come estrarre (decomprimere) il file Tar Bz2

Come estrarre (decomprimere) il file tar.xz

Come creare file Tar Gz

Come installare i pacchetti .tar.gz o .tgz in Linux

Come estrarre il file Tar.xz sulla riga di comando di Linux

Come creare un file Tar gz