Esempi di utilizzo del comando gzip

Lo gzip Il comando è un modo comune per comprimere i file in Linux.

Per impostazione predefinita, quando comprimi un file o una cartella utilizzando l'estensione gzip comando avrà lo stesso nome file di prima ma con l'estensione .gz.

Gli screenshot seguenti si applicano a Ubuntu in particolare, ma il comando gzip funziona anche su altri sistemi operativi Unix.


Come comprimere un file usando gzip

Il modo più semplice per comprimere un singolo file utilizzando gzip è eseguire il seguente comando:

gzip nomefile

Per comprimere un file chiamato mydocument.odt eseguire il seguente comando:

gzip miodocumento.odt

Se il nome del file contiene spazi, racchiudilo tra virgolette:

gzip "questo è il mio file.png"

Alcuni file si comprimono meglio di altri. Ad esempio, documenti, file di testo, immagini bitmap e alcuni formati audio e video come WAV e MPEG si comprimono molto bene. Altri tipi di file come immagini JPEG e file audio MP3 non si comprimono affatto bene e il file potrebbe effettivamente aumentare di dimensione dopo aver eseguito il gzip comando contro di essa.

Le immagini JPEG e i file audio MP3 sono già compressi e quindi il file gzip comando semplicemente aggiunge ad esso piuttosto che comprimerlo.

Lo gzip comando tenta solo di comprimere file e cartelle normali.


Come decomprimere un file utilizzando il comando gzip

Usa il seguente comando per decomprimere un archivio gzip:

gzip -d filename.gz

Per decomprimere il file mydocument.odt.gz utilizzare il seguente comando:

gzip -d miodocumento.odt.gz

Forza la compressione di un file

A volte un file non può essere compresso. Per forzare il gzip comando per fare le sue cose, esegui semplicemente il seguente comando:

gzip -f nomefile


Come mantenere il file non compresso

Per impostazione predefinita, quando comprimi un file utilizzando l'estensione gzip comando ti ritroverai con un nuovo file con estensione .gz. Per comprimere il file e mantenere il file originale occorre specificare il file -k bandiera:

gzip -k nomefile

Se esegui il seguente comando, ti ritroverai con un file chiamato mydocument.odt e mydocument.odt.gz.

gzip -k miodocumento.odt

Ottieni alcune statistiche su quanto spazio hai salvato

Il punto centrale della compressione dei file consiste nel risparmiare spazio su disco o nel ridurre le dimensioni di un file prima di inviarlo su una rete. Il gzip Il comando fornisce il tipo di statistiche necessarie durante il controllo delle prestazioni di compressione.

Per ottenere l'elenco delle statistiche eseguire il seguente comando:

gzip -l nomefile.gz

Nel comando precedente, l'opzione è una L minuscola, non 1 o i maiuscola.

Le informazioni restituite dal comando precedente sono le seguenti:

  • Dimensioni compresse
  • Dimensioni non compresse
  • Rapporto in percentuale
  • Nome file non compresso

Comprimi ogni file in una cartella e sottocartelle

Comprimi ogni file in una cartella e nelle sue sottocartelle utilizzando il seguente comando:

gzip -r nomecartella

Questo processo non crea un file chiamato foldername.gz. Invece, attraversa la struttura di directory e comprime ogni file in quella struttura di cartelle.

Per comprimere la struttura delle cartelle come un unico file, è meglio creare un file tar e poi comprimere il file tar.

Usa questo comando per decomprimere più file:

gzip -d * .gz

Come testare la validità di un file compresso

Per verificare che un file sia valido, eseguire il comando seguente:

gzip -t nomefile

Se il file è valido non ci sarà alcun output.

Come modificare il livello di compressione

Puoi comprimere un file in diversi modi. Ad esempio, puoi optare per una compressione più piccola che funzionerà più velocemente oppure puoi optare per la compressione massima che ha il compromesso di richiedere più tempo per l'esecuzione.

Per ottenere la compressione minima alla massima velocità eseguire il seguente comando:

gzip -1 nomefile

Per ottenere la massima compressione alla velocità più bassa eseguire il seguente comando:

gzip -9 nomefile

Puoi variare la velocità e il livello di compressione scegliendo numeri diversi tra 1 e 9.

File zip standard

Lo gzip comando non deve essere utilizzato quando si lavora con file zip standard. Puoi usare il file chiusura comando e decomprimere comando per gestire quei file.


Pagine utili:

Informazioni sul formato .gz
Informazioni sul formato .do
Informazioni sul formato .zip
Informazioni sul formato .gzip

Lascia un commento