apertura di un file .tar.gz con un singolo comando
Domanda
quando scarico un file .tar.gz, lo apro con due comandi, prima gunzip
e poi tar
.
È possibile aprirlo con un solo comando?
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.
- 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.
- 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)
- 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