Domanda

quando scarico un file .tar.gz, lo apro con due comandi, prima gunzip e poi tar .

È possibile aprirlo con un solo comando?

È stato utile?

Soluzione

tar xzf file.tar.gz

Le lettere sono:

  • x - extract
  • z - spara l'input
  • f - Leggi da un file, non stdin

Altri suggerimenti

Puoi usare tar con un " z " argomento

tar xvfz mytar.tar.gz

Se non hai gnu tar è ancora possibile aprire il file in un solo passaggio (anche se tecnicamente ancora due comandi) usando una pipe

zcat file.tar.gz |tar x

Come estraggo un file gz?

Usa il comando guzip come segue:

$ gunzip file.gz

o

$ gzip -d file.gz

Come estraggo un file tar.gz o .tgz?

I file con estensione tar.gz o .tgz sono file tar compressi con gzip. Sul sistema Unix estraili con il seguente comando:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

Se hai GNU tar (sistema Linux) puoi usare direttamente l'opzione z:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

Per saperne di più vai a http: //www.cyberciti. biz / faq / howto-comprimere-GZ-file-espandere /

  

L'unica cosa che vorrei aggiungere è   che z di solito funziona solo su gnu tar.   Il tipico tar UNIX non avrà questo   almeno nella mia esperienza. & # 8211; Jon Mar   16 alle 16:19

L'opzione z funziona bene anche sul mio OS-X 10.5.

Quando si tratta di memorizzare, penso che sia facile pensare a ciò che vuoi e non solo ad alcune lettere.

  1. Se si desidera c riattivare un archivio, allora c sarà la prima opzione, altrimenti x sarà la prima opzione se si desidera e x tratto.
  2. Se vuoi comprimere / decomprimere con il programma ip z ip / gun z , l'opzione successiva dovrebbe essere z per zip. (Tutti gli archivi che terminano con .gz devono essere decompressi con l'opzione z)
  3. L'ultima opzione obbligatoria è f per il file.

Quindi di solito finisci con questi due comandi:

  • tar czf file.tar.gz / folder_to_archive / *
  • tar xzf file.tar.gz

Su Windows Prova l'utilità tartool http://tartool.codeplex.com/

È gratuito e il codice è open source e utilizza la libreria SharpZipLib.

Disclaimer: sono l'autore di questa utility.

Untar File singolo da tar File compresso file

Per estrarre un singolo file chiamato video.mpeg da video.tar utilizzare il seguente comando come indicato nell'esempio seguente.

# tar -xvf video.tar video.mpeg

video.mpeg

Estrazione di un singolo file dal file tar.gz

Utilizzare il comando seguente per estrarre un singolo file codefile.xml dal file di archivio websitecode.tar.gz

# tar -zxvf websitecode.tar.gz code.xml

code.xml

Estrazione di un singolo file dal file tar.bz2

Utilizzare il comando per estrarre file singolo file.html da websitecode.tar.bz2

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

Inoltre puoi leggere di più su tutti i comandi tar su Questo link spiega tutti gli utili comandi tar disponibili in Linux

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top