Linuxで最も標準的な圧縮機能はgzipである。gzipを使って一つのファイルを圧縮するには、次のようにします：

`gzip file`

これで`file.gz`という圧縮ファイルができあがる：

`gzip -d file.gz`

zstd、bzip2、lzma、xz、lz4、pigz がその一部である。例として、同じファイルをzstdで圧縮する場合、コマンドは次のようになる：

`zstd file`

結果は圧縮ファイル `zstfile.zst` となる。これを解凍するには

`zstd -d file.zst`

ほとんどすべての圧縮機では、コマンドラインで圧縮レベルを 1 から 9 (gzip, lz4, bzip2, xz, lzma) まで、または 1 から 19 (zstd) まで指定できる。値が高いほど圧縮率が高い (ファイルが小さくなる) が、 速度が遅くなったり RAM の使用量が増えたりする。lz4 フォーマットでの最大圧縮の例：

`lz4 -9 file`

異なるプログラム間の違いは、使用される圧縮アルゴリズムであり、これが最終的なファイルサイズ、圧縮と解凍の速度、RAM使用量、マルチスレッド機能、異なるアーキテクチャ上での可用性を決定し、異なるアプリケーションに多かれ少なかれ適している。
Uno de los compresores más estándar en Linux es gzip. Para comprimir un único archivo utilizando gzip puedes hacer:

`gzip fichero`

Esto producirá como resultado un archivo comprimido, llamado `fichero.gz`, que puedes volver a descomprimir con el comando:

`gzip -d fichero.gz`

Hay varios compresores alternativos a gzip: zstd, bzip2, lzma, xz, lz4, pigz son algunos de ellos. Como ejemplo, para comprimir con zstd el mismo archivo, el comando sería:

`zstd fichero`

El resultado sería el archivo comprimido `fichero.zst`. Para descomprimirlo:

`zstd -d fichero.zst`

Casi todos los compresores permiten indicar en la línea de comandos el nivel de compresión de 1 al 9 en el caso de gzip, lz4, bzip2, xz y lzma o de 1 a 19 (zstd). Valores mayores implican mayor tasa de compresión (archivo resultante más pequeño), pero también mayor lentitud y/o uso de RAM. Ejemplo de compresión máxima en formato lz4:

`lz4 -9 fichero`

La diferencia entre los distintos programas es el algoritmo de compresión empleado, lo que determina el tamaño final del archivo, las velocidades y uso de RAM en compresión y descompresión, posibilidad de ejecución multi-hilo y su disponibilidad en distintas arquitecturas, que los hacen más o menos indicados según la aplicación.