Tutorial di compressione XZ

Tutorial di compressione XZ
Molti strumenti di compressione della linea di comando integrati sono disponibili nel sistema operativo Linux. Xz è uno degli strumenti di compressione dei dati popolari che funziona come qualsiasi altro strumento di compressione standard, come GZIP, BZIP2 ecc. Xz comando comprime e decomprime il file menzionato nel comando con Xz. Se un nome file non è menzionato in Xz comando quindi il comando legge i dati dall'input standard e dopo l'elaborazione dei dati, scrivere i dati in output standard. Xz può comprimere o decomprimere uno o più file alla volta. Normalmente rimuove il file originale dopo la compressione e rimuove il file decompresso dopo la decompressione. È possibile conservare i file sia compressi che non compressi utilizzando alcune opzioni. Come puoi usare Xz Il comando per il file di compressione e decompressione è mostrato in questo tutorial.

Esegui il seguente comando per scoprire le opzioni di Xz comando.

$ xz -Help

Seleziona alcuni file che si desidera testare xz comando. Qui, i file di mydir La cartella viene utilizzata per la compressione e la decompressione con xz comando. Correre ls -l comanda per mostrare l'elenco dei file con informazioni sui dettagli.

$ ls -l

Comprimere un file singolo

È possibile comprimere qualsiasi semplice file dando il nome del file con xz comando. Dopo la compressione, xz Il comando elimina il file originale. Qui, B1.sh Il file è compresso e creato il file compresso denominato B1.sh.xz.

$ xz B1.sh
$ ls -l

Comprimere più file

È possibile comprimere più file utilizzando xz comando separando ogni file con spazio. Qui, due file compressi, Loop2.sh.xz E il mio file.TXT.xz sono creati dopo l'eliminazione Loop2.sh E il mio file.TXT.

$ xz loop2.sh myfile.TXT
$ ls -l

Compress File mantenendo il file originale

Se si desidera conservare il file originale con il file di compromesso, esegui xz comando con -K opzione. Qui, commento2.sh.xz Il file viene creato senza rimuovere commento3.sh file.

$ xz -k comment3.sh
$ ls -l

DECOMPRET FILE

Come la compressione, quando si decompri qualsiasi file con xz comando quindi elimina il file decompresso dopo

decompressione. Qui, B1.file sh viene creato dopo la decompressione B1.sh.file xz. -D l'opzione viene utilizzata con xz comando per decomprimere qualsiasi file compresso.

$ xz -d b1.sh.xz
$ ls -l

Decompra il file mantenendo il file compresso

Devi usare -K opzione con UNXZ comanda per mantenere il file decompresso con file originale dopo la decompressione. Dopo aver eseguito il seguente comando, Loop2.sh.xz Il file non verrà rimosso.

$ unxz -k loop2.sh.xz
$ ls -l

Comprimere più file in un singolo file

Se si desidera creare un singolo file di compressione per più file, è necessario utilizzare -C opzione. Il seguente comando creerà nuovo.xz file compresso dopo la compressione B1.sh E Firstjava.classe File.

$ xz -c b1.Sh Firstjava.Classe> Nuovo.xz
$ ls -l

Recupera le informazioni del file compresso

È possibile recuperare le informazioni di qualsiasi file compresso utilizzando -l opzione. Qui, nuovo.xz Il file viene creato comprimendo due file. Le seguenti informazioni mostrano che la dimensione originale di entrambi i file è 604 byte e dopo la compressione la dimensione è 548 byte. È possibile decomprimere questo file utilizzando le opzioni di decompressione precedenti.

$ xz -l nuovo.xz

Una delle principali limitazioni di xz Lo strumento di compressione è che può comprimere solo il file. Non è possibile comprimere alcuna cartella utilizzando xz. Questo strumento non può essere utilizzato anche per la creazione di file compressi protetti da password. Esistono altri strumenti su Linux per creare un file compresso protetto da password. Uno di essi è rar pacchetto. Puoi facilmente installare la versione di prova di rar Pacchetto su Linux per creare e aprire i file di archivio. Puoi leggere il tutorial su rar pacchetto dal seguente link.