GNU/Linux >> Linux Esercitazione >  >> Linux

Come estrarre o decomprimere i file tar.gz dalla riga di comando di Linux

Introduzione

Un tar.gz contiene diversi file compressi per risparmiare spazio di archiviazione, nonché larghezza di banda durante il processo di download. Il .tar file funge da contenitore portatile per altri file ed è talvolta chiamato tarball. Il .gz parte dell'estensione, sta per gzip , un'utilità di compressione comunemente usata.

In questa guida imparerai come estrarre o decomprimere i file dai file tar.gz utilizzando la riga di comando in Linux.

Prerequisiti

  • Accesso a una riga di comando/finestra del terminale
  • Il catrame utilità (inclusa per impostazione predefinita)
  • Il gzip utilità (inclusa per impostazione predefinita)

Estrazione di file tar.gz in Linux

Utilizzo dell'utilità gzip

Gzip per impostazione predefinita, estrae il file nella directory corrente. In questo esempio il file si trova nei Documenti directory.

Di seguito, abbiamo utilizzato il file denominato test.txt . Usa invece il nome del file che vuoi comprimere.

per comprimere un singolo file con gzip inserisci il comando nella finestra del tuo terminale:

gzip test.txt

Dopo aver zippato il file, inserisci il comando ls per confermare che il file è stato compresso. L'output conferma che il file ora ha un .gz estensione.

Per decomprimere un file, usa il gunzip comando:

gunzip test.txt

Ancora una volta, usa ls comando per confermare l'estensione del file.

Per comprimere tutti i file .txt in una particolare directory, digita:

gzip *.txt

Il segno* è un carattere jolly, che significa "qualsiasi numero di qualsiasi carattere". Questo comando funzionerebbe su qualsiasi (e tutti) nomi di file con estensione .txt .

Questa tecnica può essere utilizzata su altri tipi di file inclusi gzip.txt, .jpg e .doc.

Quando esegui gzip su più file contemporaneamente, il sistema genera una copia compressa di ciascun file. Questo può ingombrare rapidamente una directory! Fortunatamente, esiste un altro strumento per gestire più file contemporaneamente.

Utilizzo dell'utility tar

Un tar.gz il file è una combinazione di un .tar e un file .gz file. È un file di archivio con molti altri file al suo interno, che viene poi compresso.

Puoi decomprimere questi file nello stesso modo in cui decomprimere un normale file zippato:

tar –xvzf documents.tar.gz

Il comando di base è tar , seguito da quattro opzioni:

  • x – indica a tar di estrarre i file dal file zippato
  • v – significa dettagliato o elencare i file che sta estraendo
  • z – istruisce tar per decomprimere i file:senza questo, avresti una cartella piena di file compressi
  • f – dice a tar il nome del file su cui vuoi che funzioni

Per elencare i contenuti di un .tar file prima di estrarlo, inserisci:

tar –tzf documents.tar.gz

Per istruire tar per inserire i file estratti decompressi in una directory specifica, immettere:

tar –xvzf documents.tar.gz –C /home/user/destination

Per creare un tar.gz file, utilizzare il seguente comando:

tar –cvzf documents.tar.gz ~/Documents

Simile al comando tar, condensa tutto il contenuto che si trova in /home/user/Documents directory in un unico file, chiamato documents.tar.gz. L'aggiunta di –z opzione è ciò che segnala tar per comprimere i file.

Per aggiungere più file a un file tar, usa il comando:

tar -cvf documents.tar ~/Documents

Questo copia il contenuto della tua cartella Documenti in un unico file, chiamato documents.tar. Le opzioni -cvf lavorare come segue:

  • c – crea un nuovo archivio
  • v – verbose, nel senso che elenca i file che include
  • f – specifica il nome del file

Per estrarre i file da un file .tar, inserisci:

tar –xvf documents.tar

Questo comando estrae ed elenca tutti i file da documents.tar file. Il -x l'opzione dice tar per estrarre i file.

Puoi anche usare xargs con tar per creare un archivio tar.gz e popolarlo con i file dal comando trova.


Linux
  1. Come utilizzare il comando Tar in Linux

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

  3. Come dividere e combinare file dalla riga di comando in Linux

  4. Come estrarre i file .gz e .tar.gz in Linux

  5. Come comprimere ed estrarre file usando il comando tar su Linux?

Come decomprimere i file gz in Linux

Come cercare file dalla riga di comando di Linux

Comando tar di Linux – Come comprimere file in Linux

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

Comando tar di Linux per comprimere ed estrarre file

Estrai il file tar.gz in Linux