Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Qual è il comando usato per comprimere un file in Linux?

Il comando più comune per comprimere un file in Linux è `gzip`. Tuttavia, ce ne sono altri a seconda dell'algoritmo di compressione desiderato e del formato file risultante.

* `gzip` :Crea un file `.gz` utilizzando l'algoritmo GZIP (una variante della codifica Lempel-Ziv). Questa è una buona scelta per scopi generali per i singoli file. È una compressione senza perdita.

`` `Bash

gzip myfile.txt

`` `

Questo comprimerà `myfile.txt` e creerà` myfile.txt.gz`.

* `bzip2` :Crea un file `.bz2` utilizzando l'algoritmo BZIP2 (trasformata di Burrows-Wheeler). Generalmente offre rapporti di compressione più elevati rispetto a GZIP, ma è più lento. Anche senza perdita.

`` `Bash

bzip2 myfile.txt

`` `

Questo comprimerà `myfile.txt` e creerà` myfile.txt.bz2`.

* `xz` :Crea un file `.xz` utilizzando l'algoritmo XZ (LZMA2). Offre rapporti di compressione ancora più elevati rispetto a BZIP2, ma è ancora più lento. Senza perdita.

`` `Bash

xz myfile.txt

`` `

Questo comprimerà `myfile.txt` e creerà` myfile.txt.xz`.

* `zip` :Crea un file `.zip`. Questo è un formato di archivio comune in grado di gestire più file e offre vari livelli di compressione. Senza perdita.

`` `Bash

zip myarchive.zip myfile.txt

`` `

Questo comprimerà `myfile.txt` e creerà` myarchive.zip`. È possibile specificare il livello di compressione con l'opzione `-`.

Per * decomprimere * i file, utilizzare i comandi corrispondenti con l'opzione `-d` o` -c` (per `gzip`,` bzip2`, `xz`). Per `Zip`, usa` Unzip`.

La scelta migliore dipende dalle tue priorità:rapporto velocità vs. compressione. `gzip` è spesso un buon equilibrio per la sua velocità e una discrezione decente, mentre` xz` fornisce la migliore compressione ma a costo della velocità.

 

sistemi © www.354353.com