Come decomprimere il file .tgz usando il terminale?

120

Ho scaricato mongodb-linux-x86_64-2.6.3.tgz file usando windows 7 e l'ho tenuto su D:\Amra\Software\Developing Soft location.

Quando faccio clic con il tasto destro del mouse su questo file .tgz usando Ubuntu e vedo la proprietà mostra Location: /media/towhid/Amra/Software/Developing Soft . Ora come posso decomprimere questo file .tgz usando tar dal terminale?

    
posta Towhid 19.07.2014 - 10:17

2 risposte

214

Per estrarre un file .tgz con tar che devi usare,

tar -xvzf /path/to/yourfile.tgz

dove,

  • x per estratto
  • v per verbose
  • z per gnuzip
  • f per file, dovrebbe arrivare finalmente prima del nome del file.

Puoi usare il seguente comando in un terminale per decomprimere il file nel tuo caso,

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

Estrai un file .tgz in una directory diversa:

Si può usare l'opzione -C per estrarre il contenuto dell'archivio in una directory diversa come segue,

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/
    
risposta data souravc 19.07.2014 - 10:22
3

Apri il terminale e usa il comando cd per cambiare directory nella directory in cui si trova il file mongodb-linux-x86_64-2.6.3.tgz e lancia il seguente comando:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

Il comando precedente estrae il contenuto dell'archivio mongodb-linux-x86_64-2.6.3.tgz preservando la struttura gerarchica della directory dell'albero dell'archivio.

Un comando simile estrae i file .tar.xz. Aprire il terminale ed eseguire il seguente comando:

tar -xf /path/to/your/file.tar.xz

Spiegazione:

  • -x estrae i file da un archivio
  • -f usa il file di archivio
risposta data karel 24.01.2015 - 05:15

Leggi altre domande sui tag