GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi gzip di Linux

Linux offre una serie di strumenti per la compressione e la decompressione dei file. In questo tutorial, diamo un'occhiata allo strumento di comando gzip di Linux.

Gzip è un formato di file e un'applicazione software creata da Mark Adler e Jean-Loup Gailly ed è in uso sin dai primi sistemi Unix.

Il comando gzip di Linux utilizza la codifica (LZ77) Lempel-Ziv durante le sue operazioni. Entriamo e vediamo i vari esempi di utilizzo di Gzip.

Comprimi un file usando il comando gzip di Linux

La compressione di un file con il comando gzip è una passeggiata. Passa semplicemente il nome del file come argomento come mostrato.

$ gzip [filename]

Il file compresso finale acquisisce un suffisso .gz .

Ad esempio, ho 4 file di testo nella mia directory di lavoro corrente, come mostrato di seguito.

Per comprimere file1.txt usando gzip, la sintassi sarà.

$ gzip file1.txt

Per visualizzare il file compresso, usa ls comando.

Risultato

Vale la pena notare che il file di testo originale è stato ora compresso e contiene il .gz suffisso di compressione.

Forza gzip a non sostituire/eliminare il file originale

Come abbiamo visto nell'esempio precedente, gzip sostituisce il file originale e lo trasforma in un file compresso.
Tuttavia, puoi scegliere di conservare il file originale usando il -k opzione come mostrato.

gzip -k [file-name]

Ad esempio, per comprimere file1.txt in un file .gz mantenendo lo stesso file eseguire il comando.

$ gzip -k file1.txt

Assicurati di verificare utilizzando ls comando e nota che il file1.txt originale il file è ancora presente.

Comprimi i file in modo ricorsivo usando gzip

Per comprimere ricorsivamente tutti i file all'interno di una directory, utilizzare il -r opzione come mostrato.

$ gzip -r *

Ad esempio, ci sono 4 file di testo all'interno del test cartella come mostrato.

Per comprimere tutti i file in un colpo solo:

$ gzip -r *

Risultato

Decomprimi un file usando gzip

Se vuoi decomprimere un file, usa il -d opzione a mostrata nella sintassi seguente.

$ gzip -d [compressed file-name]

Ad esempio, per decomprimere file1.txt.gz esegui:

$ gzip -d file1.txt.gz

Risultato

Come puoi vedere, il file compresso originale scompare.

Elenca i dettagli di un file compresso usando gzip

Per elencare i dettagli di un file compresso utilizzare il -l opzione come mostrato.

$ gzip -l [compressed-file-name]

Ad esempio,

$ gzip -l file1.txt.gz

Risultato

Come regolare la velocità di compressione gzip

Il comando Gzip permette anche di regolare la velocità di compressione. È possibile ottenere ciò specificando un trattino (-) seguito da una cifra o un numero compreso tra 1 (Più veloce) e 9 (Migliore). La velocità di compressione predefinita è 6.

gzip -5 [file-name]

Ad esempio:

gzip -5 file1.txt

Puoi utilizzare qualsiasi cifra/numero compreso tra 1 e 9, dove 1 indica il tasso di compressione più veloce e 9 indica il tasso di compressione più lento ma il più preferito.

E questo conclude l'utilizzo del comando gzip. Sentiti libero di condividere i tuoi pensieri su questo. Il tuo feedback è molto gradito.


Linux
  1. Esempi di comandi tail di Linux

  2. Esempi di comandi gzip in Linux

  3. file Esempi di comandi in Linux

  4. Esempi di comandi gunzip in Linux

  5. Esempi di comandi zcat in Linux

Touch Command in Linux (5 esempi)

Comando Linux WC con esempi

Esempi di comandi di Linux cat

Esempi di comandi dumpe2fs in Linux

Esempi di comandi fsck in Linux

Esempi di comandi mkfs in Linux