Comando TAR Linux

Comando TAR Linux

In Linux, il comando TAR è uno dei comandi essenziali per quanto riguarda la gestione dei file. È abbreviato per l'archivio a nastro ed è utilizzato per creare ed estrarre file di archivio. Un file di archivio è un file compresso contenente uno o più file in bundle insieme per archiviazione e portabilità più accessibili.

Questa guida dimostrerà, usando esempi, come creare, elencare, modificare ed estrarre i file TAR e coprire alcune delle opzioni di comando TAR più utilizzate.

Sintassi del comando catrame

Il comando TAR prende la seguente sintassi:

$ tar [opzioni] [archivio-file] [file o dir da archiviare]

Dai un'occhiata ad alcune delle opzioni che accompagnano il comando TAR.

Opzioni di comando catrame

Il comando TAR fornisce le seguenti opzioni:

-C: Questo crea un file di archivio.

-X: L'opzione estrae il file di archivio.

-F: Specifica il nome file del file di archivio.

-v: Questo stampa informazioni verbose per qualsiasi operazione di catrame sul terminale.

-T: Questo elenca tutti i file all'interno di un file di archivio.

-u: Questo archivia un file e quindi lo aggiunge a un file di archivio esistente.

-R: Questo aggiorna un file o una directory situata all'interno di a .File di catrame

-z: Crea un file di catrame usando la compressione GZIP

-J: Crea un file di archivio utilizzando la compressione BZIP2

-W: L'opzione -w verifica un file di archivio.

Crea un file di archivio

L'utilità TAR consente di creare file di archivio utilizzando vari algoritmi di compressione come XZ, GZIP e BZIP2. La convenzione accettata è quella di suffisso il file di archivio con il suffisso di compressione.

Ad esempio, quando si utilizza la compressione GZIP (utilizzando l'opzione -Z), il file dovrebbe sopportare il .catrame.GZ suffisso.

Ad esempio, il comando seguente crea un file di archivio chiamato vendite.catrame.GZ dai tre file PDF.

$ tar -czvf vendite.catrame.GZ Sales1.PDF Sales2.PDF Sales3.PDF


Supponiamo di voler creare un file di archivio utilizzando l'algoritmo di compressione BZIP2 (usando l'opzione -j). Il file di archivio dovrebbe essere suffisso con a .catrame.estensione BZ2.

Usando il nostro primo esempio, possiamo comprimere i tre file PDF utilizzando l'algoritmo BZIP2 come segue.

$ tar -cjvf vendite.catrame.BZ2 Sales1.PDF Sales2.PDF Sales3.PDF


Oltre all'archiviazione di file, puoi anche comprimere le directory. Ad esempio, il comando seguente crea un semplice file di archivio di catrame della home directory.

$ TAR -CVF Home.Tar /Home /James

Elenca il contenuto di un file di archivio

Usando l'opzione -t, è possibile avere una sbirciatina o elencare il contenuto di un file di archivio senza estrarlo come mostrato.

$ tar -tf vendite.catrame.Gz

Estrai un file di archivio nella directory corrente

Per estrarre un file di archivio nella directory di lavoro corrente, utilizzare l'opzione -x come mostrato di seguito. Nell'esempio seguente, stiamo profondendo o estraendo i documenti.catrame.GZ Archive, che contiene tre file di testo.

$ TAR -XVF documenti.catrame.Gz

Estrai un file di archivio in una directory separata

Per estrarre un file di archivio in una directory diversa, l'opzione -c è seguita dal percorso di destinazione, come mostrato nell'esempio seguente.

$ TAR -XVF documenti.catrame.GZ -c /tmp /files

Estrai file specifici da un archivio

È possibile estrarre alcuni file specificati elencandoli uno per uno nella riga di comando. Nell'esempio seguente, stiamo estraendo il file file1.txt e file2.txt dai documenti.catrame.GZ Archivio.

$ TAR -XVF documenti.catrame.GZ File1.txt file2.TXT

Aggiungi un file a a .Archivio catrame

Per aggiungere o aggiungere UN .File di archivio di catrame, Usa il -R Opzione come mostrato. Qui, stiamo aggiungendo il file File3.TXT al Archivi.catrame archivio.

$ tar -rvf archivi.File TAR3.TXT

Rimuovere un file da a .Archivio catrame

Per rimuovere un file da UN .Archivio catrame, Usa il -Elimina l'opzione come mostrato. Qui, stiamo facendo l'esatto contrario e rimuovendo il file File3.TXT Invece.

$ TAR -DELETE -f Archivi.File TAR3.TXT

Avvolgendo

Come hai visto, il comando TAR è essenziale per creare ed estrarre file di archivio. Fornisce una serie di opzioni di comando che ti aiutano a gestire i file di archivio creati da vari algoritmi come gzip, xz e bzip2.