Come estrarre catrame.File XZ in Linux

Come estrarre catrame.File XZ in Linux
Comprendere un file riduce le sue dimensioni senza omettere nessuna delle sue informazioni; Quindi è più conveniente trasmetterlo. Il comando XZ fa parte del software di compressione dati XZ Utils sviluppato dal progetto Tukaani. Il progetto Tukaani è stato inizialmente avviato come sistema operativo basato su Slackware. Sebbene la distribuzione non sia più viva, alcuni dei suoi sottoproietti sono ancora esistenti. Il software di compressione dei dati XZ Utils è uno di quei sottoprojects essenziali. In precedenza era noto come lzma utils. Sebbene in gran parte modificato, LZMA SDK è la base del nocciolo del codice di compressione di XZ Utils.

XZ è uno strumento di riga di comando come GZIP e BZIP utilizzato per la compressione dei dati senza perdita. Per i file normali, XZ Utils offre il 30% in più di compressione rispetto a GZIP e output più piccolo del 15% rispetto a BZIP2.

Supporta .file xz e lavora con l'eredità .File LZMA e flussi compressi grezzi che non dispongono di intestazioni in formato contenitore. Le operazioni di compressione e decompressione vengono eseguite secondo la modalità operativa di XZ. Se non vengono superati i file o il file è '-', viene utilizzato l'input standard per la lettura e l'output viene scritto su output standard. Se l'output standard è un terminale, XZ non scriverà i dati compressi. Allo stesso modo, se un terminale viene utilizzato come input standard, XZ non leggerà i dati compressi.

Cosa copriremo?

In questa guida, vedremo come possiamo estrarre un catrame.File XZ in Linux. Abbiamo eseguito questa guida su Ubuntu 20.04.

Installazione del pacchetto XZ Utils

L'elenco XZ di piattaforme supportate contiene un lungo elenco di distribuzioni, tra cui FreeBSD, Windows, Mac OS, Linux, ecc. Sui principali sistemi Linux come Ubuntu, Debian, Fedora, possiamo utilizzare i passaggi seguenti per l'installazione del pacchetto XZ Utils.

UN. Per installare il pacchetto XZ-Utils su Debian/Ubuntu, utilizzare il comando:

$ sudo apt install xz-otils

B. Per installare il pacchetto XZ-Utils su Fedora/Redhat, utilizzare il comando:

$ sudo dnf installa xz liblzma-devel

C. Per installare il pacchetto XZ-Utils su OpenSUSE, utilizzare il comando:

$ sudo zypper installa xz liblzma-devel

Compressione e decompressione .File XZ in Linux

Ora che il pacchetto XZ-Utils è installato sul nostro sistema, possiamo giocarci per imparare a usarlo.

1. Comprendere un file con XZ: supponiamo di avere un file di esempio ABC.txt, e vogliamo comprimerlo con .formato xz. Il comando, in questo caso, sarà:

$ xz -z file1.TXT

Ora controlla se il file viene creato o meno utilizzando il comando "LS".

2. Per estrarre il file sopra, utilizzare il comando:

$ unxz file1.TXT.xz

Utilizzo dell'utilità di archiviazione di catrame con utilità XZ

Un'altra cosa eccitante che puoi fare con XZ usa l'utilità del catrame. L'utilità TAR viene preinstallata con la maggior parte dei distro Linux. Vediamo alcuni casi d'uso per lavorare con un catrame.file xz.

UN. Creeremo un catrame.file xz dalla cartella di esempio (che contiene file1.txt e file2.txt) e nominalo come esempio.catrame.xz. Per questa corsa, il comando:

$ tar -cjf Esempio.catrame.XZ Esempio/

B. Per estrarre un catrame.file xz, usa l'opzione '-x' o '-extract'. Estrariamo il file sopra usando il comando:

$ tar -xf Esempio.catrame.xz

C. Per vedere quali file vengono compressi o decompressi, è possibile utilizzare l'opzione '-v' per l'uscita verbosa.

D. Per estrarre il contenuto dell'archivio in una cartella specifica, utilizzare l'opzione "-directory" o "-c". Estrariamo il file sopra nella cartella "desktop" dell'utente, usa il comando seguente per questo:

$ tar -xvf Esempio.catrame.xz -c ~/desktop/

E. Per elencare il contenuto di un archivio senza estrarlo, usa il comando:

$ tar -tf esempio.catrame.xz

F. Per estrarre un file specifico da quelli contenuti all'interno dell'archivio, utilizzare la sintassi di seguito:

Archivio $ tar -xf.catrame.XZ path_to_file_name

La cosa importante da notare è che il parametro 'path_to_file_name' dovrebbe essere il percorso del file, come mostrato dal comando 'tar -tf'. Nel nostro caso, se si desidera estrarre il file2.txt ', questo comando sarà il seguente:

$ tar -xvf Esempio.catrame.XZ Esempio/File2.TXT

G. Estrazione di file che segue uno schema specifico: abbiamo solo cinque file nel nostro archivio; Possiamo aggiungere qualche altro file ad esso. Supponiamo ora che vogliamo estrarre tutti quei file con il '.estensione txt. Per questo, dobbiamo usare l'opzione '-wildcard' come:

$ tar -xf Esempio.catrame.XZ -Wildcards '*.TXT'

Conclusione

Esistono molte tecniche/algoritmi disponibili per la compressione e la decomprimere i file in Linux. Questi includono gzip, zcat, .bzip2 ecc. Ogni tecnica ha i suoi pro e contro. Catrame.I formati di file XZ sono più comunemente usati nel mondo Linux. Su Windows e Mac OS, si può utilizzare il programma WinZip per estrarre questo formato di file. Ulteriori informazioni sulla compressione XZ e altre tecniche correlate sono disponibili utilizzando le pagine manuali (pagine dell'uomo).