GNU zip (gzip) è un'utilità di compressione che riduce le dimensioni dei file selezionati. I file compressi con gzip hanno spesso l'estensione .gz. Il comando gzip ha diverse opzioni. Queste opzioni di comando sono descritte nella tabella seguente.
Opzione | Usato a |
---|---|
-d | Compressione file inversa (decompressione). |
-f | Forza la compressione o la decompressione di un file anche se ha più collegamenti o se il file esiste. |
-n | Ometti di salvare il nome del file originale e il timestamp. |
-N | Salva il nome del file originale e il timestamp. |
-q | Elimina tutti gli avvisi. |
-r | Abilita la ricorsione della directory durante la compressione o la decompressione. |
-v | Visualizza il nome e la percentuale di riduzione del file compresso o decompresso. |
-t | Esegui un controllo di integrità sul file compresso. |
Sintassi
La sintassi del comando gzip è:
# gzip [options] [file names]
Il comando gunzip
Il comando gunzip equivale a eseguire gzip -d dalla riga di comando.
Compressione di un file di archivio con gzip:
FIGURA
Esempi di comandi gzip
1. Per comprimere qualsiasi file:
# gzip file
2. Per decomprimere un file:
# gzip -d file.gz # gzip --decompress file.gz # gzip --uncompress file.gz
3. Per vedere il contenuto del file compresso:
# gzip -c file.gz # gzip --stdout file.gz # gzip --to-stdout file.gz
4. Per comprimere/decomprimere forzatamente qualsiasi file:
# gzip -f file # gzip --force file
# gzip -d -f file.gz # gzip -d --force file.gz
5. Per non salvare il nome del file originale:
# gzip -n file # gzip --no-name file
6. Per salvare il nome del file originale e il timestamp:
# gzip -N file # gzip --no-name file
7. Per eliminare tutti gli avvisi:
# gzip -q file # gzip --quiet file
8. Per comprimere i file in modo ricorsivo:
# gzip -r /tmp # gzip --recursive /tmp
9. Per specificare il tuo suffisso invece di .gz:
# gzip -S .cz file # gzip --suffix .cz file
10. Per verificare l'integrità dei file:
# gzip -t file.gz # gzip --test file.gz
11. Per specificare la velocità per la compressione:
# gzip -1 file # gzip --fast file # gzip -9 file # gzip --best file
12. Per visualizzare le informazioni sulla licenza gzip:
# gzip -L # gzip --license
13. Per ottenere le informazioni sulla versione:
# gzip -v # gzip --version
14. Per elencare l'aiuto:
# gzip -h # gzip --help