Linux offre un preinstallato 'Tar (archivio su nastro)'Strumento di utilità di comando. È usato per la compressione e l'estrazione di ".xz","Gz",".tbz", E ".BZ2"Estensioni. È utile comprimere le cartelle e i file di grandi dimensioni in un file di archivio. Le cartelle compresse prendono meno spazio di archiviazione per trasferire da un sistema a un altro.
Questo post si rivolge a brevi dettagli su Tar A Folder in Linux con i seguenti punti salienti:
Come cavare una cartella in Linux?
La creazione di una cartella di catrame dipende dalla sua sintassi di base che è definita di seguito:
$ tar cf [file_name.TAR] [Directory/cartella all'archivio]
La sintassi contiene i seguenti parametri:
Seguendo la sintassi di cui sopra, TAR il "Extra"Directory con i seguenti file e sottodirectory:
$ ls -l
Esempio 1: crea un “.cartella catrame
Crea il "Comextra.catrame"Directory di catrame compresso semplice della directory" extra "usando quanto sopra "catrame" Sintassi del comando:
$ tar cf comextra.catrame extra
IL "Extra"È stato compresso con successo in un"Comextra.catrame" file.
Esempio 2: crea un "catrame.Cartella GZ ”
IL "catrame" Il comando supporta anche il formato di compressione GZIP comunemente usata con "catrame.GZ "," TGZ "e" Tar.GZIP ”Estensioni. A tale scopo, "Tar" offre il "-z (formato gzip) ”flag.
Ora abbiamo compresso il "Extra"Cartella in"catrame.Gz"Formato di compressione usando il comando definito di seguito:
$ TAR CZF GZIPEXTRA.catrame.GZ extra
Aggiungi una cartella di catrame in Linux
Una volta il "catrame"La cartella viene creata, può essere facilmente personalizzata o estesa senza estrazione.
Usa il "R (append)"Flag del comando" catrame "per aggiungere il"Extra.catrame"Cartella aggiungendo tre file alla fine:
$ tar -rvf Comextra.catrame.txt fileb.txt filec.TXT
I "tre" file desiderati sono stati aggiunti al "Comextra.catrame"Cartella che può essere vista usando il"-V (Verbosio)" bandiera.
Visualizza una cartella di catrame in Linux
Tutti i file TAR e le cartelle possono essere visualizzati nel terminale utilizzando "-T(Elenca il contenuto di catrame) Flag in questo modo:
$ tar -tf gzipextra.catrame.Gz
L'output è uguale all'uscita da "-v" bandiera.
Estrai una cartella di catrame in Linux
IL "catrame"Il comando supporta anche l'estrazione di file/cartelle" TAR "nella directory di lavoro corrente o nella directory specifica.
Sintassi:
La sintassi di base per estrarre il "catrame"Il file è scritto qui:
$ tar xf [file_name.catrame]
IL "X"La bandiera indica l'estrazione dell'archivio del catrame.
Esempio 1: estratto ".cartella TAR ”in PWD
Per estrarre il "catrame" cartella nella directory di lavoro corrente semplicemente utilizzare la sintassi sopra e specificare la compressa “Comextra.catrame" cartella nel terminale:
$ tar xf comextra.catrame
Il compresso "Comextra.catrame"La cartella è stata estratta.
Esempio 2: estrarre il "catrame.cartella gz "in una directory specifica
IL "-C (-directory)" Il flag è utile per estrarre la cartella TAR desiderata nella posizione particolare in cui l'utente desidera.
In questo esempio, il "Gzipextra.catrame.Gz"Archivio compresso situato nel"Casa"Viene estratto in"Campione"Directory in questo modo:
$ TAR XZF GZIPEXTRA.catrame.gz -c/home/linuxhint/campione/
L'output lo verifica "Gzipextra.catrame.Gz"È stato completamente estratto nel"Campione"Directory.
Esempio 3: estrarre file specifico dalla cartella "catrame
Digita semplice Il nome del file/sottodirectory specificato che si desidera estrarre da "catrameCartella "con il"catrame"Utilità nel modo seguente:
$ TAR XZVF GZIPEXTRA.catrame.GZ extra/dir1
IL "Dir1"La directory è stata estratta dal"Gzipextra.catrame.Gz"File compresso.
Conclusione
Per catrame una cartella in Linux, gli utenti possono eseguire il "catra cf [file_name.TAR] [Directory/cartella all'archivio]"Comando. Usando questo, puoi comprimere e decomprimere la cartella del catrame. Inoltre, gli utenti possono aggiungere, visualizzare ed estrarre una cartella TAR in Linux. Questo post ha dimostrato una serie di esempi pratici che illustrano la creazione e l'estrazione di una cartella di catrame in Linux.