GNU/Linux >> Linux Esercitazione >  >> Linux

Come estrarre il file tar.gz in Linux utilizzando la riga di comando

Questo articolo imparerà come estrarre/decomprimere i file tar.gz nei sistemi Linux tramite la riga di comando usando il comando tar.

Molti dei file Linux/Unix scaricabili trovati su Internet vengono compressi utilizzando un tar.gz formato. Pertanto, sapere come aprire o decomprimere tar.gz file è molto utile.

Il nome "Tar" sta per "Tape Archiver" perché è stato utilizzato per posizionare i dati su nastri di archiviazione quando è stato inventato il tar. Un .tar.gz file non è altro che un archivio. Il tar il programma prende uno o più file e li "avvolge" in un file autonomo.

Per decomprimere tar.gz files significa estrarre il contenuto del tar file (noto anche come tarball).

Persone nuove per .tar il formato di solito lo identifica con un .zip archivio, ma un archivio tar non è compresso. Tar ha raccolto tutti i file in un unico pacchetto, ma i file possono essere compressi con utilità separate.

L'algoritmo più utilizzato per la compressione dei file tar è Gzip. Per convenzione, il nome di un tar archivio compresso con gzip diventa .tar.gz.tgz .

Per dirla semplicemente:un file che termina con .tar.gz è solo un .tar archivio compresso con gzip .

Come estrarre un file tar.gz

La maggior parte delle distribuzioni Linux viene fornita con tar comando preinstallato per impostazione predefinita.

Per decomprimere tar.gz file, inserisci quanto segue:

tar xvzf file.tar.gz

Analizziamo questa sintassi. Ecco cosa significa ogni parametro in quel comando:

  • x :questa opzione indica a tar di estrarre i file.
  • v :l'output dettagliato mostra tutti i file estratti.
  • z :dice a tar di decomprimere l'archivio usando gzip.
  • f :Questo deve essere l'ultimo flag del comando. Dice a tar il nome e il percorso del file compresso.

Come estrarre un file tar.gz in una directory diversa

Per decomprimere il tar.gz file e metti i file risultanti in una directory diversa, ad esempio /tmp/archive , devi aggiungere un -C opzione alla fine del comando:

tar xvzf file.tar.gz -C /tmp/archive

Il -C l'opzione viene utilizzata per specificare una directory diversa dalla directory di lavoro corrente.

Visualizza un elenco di file all'interno di un archivio

A volte è necessario visualizzare il contenuto di un file tar poiché raccoglie molti file e garantisce la presenza di un file specifico.

Per visualizzare un sommario dettagliato per l'archivio chiamato data.tar.gz , usa la seguente sintassi:

tar tf data.tar.gz

Dove:

  • t :Usato per elencare il contenuto del tar file
  • f :Comando all'utilità di utilizzare il file menzionato nel seguente argomento

Puoi anche ottenere un output standard dettagliato usando il v opzione (dettagliata).

tar tvf data.tar.gz

Riepilogo

Ora sai come decomprimere un tar.gz file in Linux. Forse potresti anche essere interessato a imparare come decomprimere i file in Linux.

Per ulteriori informazioni su tar comando in Linux, consulta la sua pagina del manuale.

Se trovi utile questo articolo o hai altre idee, utilizza la casella dei commenti qui sotto.


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come rimuovere l'utente in Linux utilizzando la riga di comando

  3. Come utilizzare il comando "tar" per estrarre i pacchetti di file .xz in Linux?

  4. Linux:decomprimi e decomprimi il file .tar.gz utilizzando Cat, Tar e Gzip su una riga di comando?

  5. Come riavviare Linux utilizzando la riga di comando

Come utilizzare il comando md5sum in Linux

Come utilizzare il comando touch in Linux

Come comprimere ed estrarre file usando il comando Tar, Zip su Linux

Come scaricare un file su Ubuntu Linux usando la riga di comando

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

Come scaricare file in Rocky Linux 8 sulla riga di comando usando wget