
Es muy habitual que tengamos que comprimir archivos, y más habitual descargarnos algún archivo comprimido que tenemos que descomprimir. Por eso es muy útil conocer cómo se puede hacer esto.
A continuación veremos diferentes formatos de compresión y descompresión de archivos y cómo hacerlo a través de comando en Linux y Mac:
- Comprimir y descomprimir archivos en Linux
- Comprimir y descomprimir archivos tar (
.tar
) en Linux - Comprimir y descomprimir archivos tar.gz (.tar.gz) en Linux
- Comprimir y descomprimir archivos tgz (
.tgz
) en Linux - Comprimir y descomprimir archivos gz (
.gz
) en Linux - Comprimir y descomprimir archivos bzip2 (
.bz2
) en Linux - Comprimir y descomprimir archivos zip (
.zip
) en Linux - Comprimir y descomprimir archivos rar (
.rar
) en Linux
- Comprimir y descomprimir archivos tar (
- Comprimir y descomprimir archivos en Mac
- Comprimir y descomprimir archivos tar (
.tar
) en Mac - Comprimir y descomprimir archivos tar.gz (.tar.gz) en Mac
- Comprimir y descomprimir archivos tgz (
.tgz
) en Mac - Comprimir y descomprimir archivos gz (
.gz
) en Mac - Comprimir y descomprimir archivos bzip2 (
.bz2
) en Mac - Comprimir y descomprimir archivos zip (
.zip
) en Mac - Comprimir y descomprimir archivos rar (
.rar
) en Mac
- Comprimir y descomprimir archivos tar (
Comprimir y descomprimir archivos en Linux
Para comprimir y descomprimir archivos en Linux basta con abrir una pantalla del terminal donde se ejecutarán los comando correspondientes.

Hemos creado las carpetas path/to/files/directory
y dentro hemos creado 6 archivos que vamos a comprimir:

Comprimir y descomprimir archivos TAR (.tar
) en Linux
Para comprimir archivos TAR en Linux (Extensión .tar
), basta con ejecutar el siguiente comando tar
:
tar cvf archivo.tar /path/to/files/directory/*

Para descomprimir archivos TAR en Linux (Extensión .tar
), basta con ejecutar el siguiente comando tar
:
tar xvf archivo.tar

Comprimir y descomprimir archivos TAR.GZ (.tar.gz
) en Linux
Para comprimir archivos TAR.GZ en Linux (TAR con GZIP – Extensión .tar.gz
), ejecutar el siguiente comando tar
:
tar czvf archivo.tar.gz /path/to/files/directory/*

Para descomprimir archivos TAR.GZ en Linux (TAR con GZIP – Extensión .tar.gz
), ejecutar el siguiente comando tar
:
tar xzvf archivo.tar.gz

Comprimir y descomprimir archivos TGZ (.tgz
) en Linux
Para comprimir archivos TGZ en Linux (TAR con GZIP – Extensión .tgz
), basta con ejecutar el siguiente comando tar
:
tar czvf archivo.tgz /path/to/files/directory/*

Para descomprimir archivos TGZ en Linux (TAR con GZIP – Extensión .tar.gz
), basta con ejecutar el siguiente comando tar
:
tar xzvf archivo.tgz

Comprimir y descomprimir archivos GZ (.gz
) en Linux
Para comprimir archivos GZ en Linux (GZIP – Extensión .gz
), ejecutar el siguiente comando gzip
:
gzip -q archivo

Para descomprimir archivos GZ en Linux (GZIP – Extensión .gz
), ejecutar el siguiente comando gzip
:
gzip -d archivo.gz

Comprimir y descomprimir archivos BZIP2 (.bz2
) en Linux
Para comprimir archivos BZIP2 en Linux (Extensión .bz2
), basta con ejecutar el siguiente comando bzip2
:
bzip2 archivo

Para descomprimir archivos BZIP2 en Linux (Extensión .bz2
), basta con ejecutar el siguiente comando bzip2
:
bzip2 -d archivo.bz2

Comprimir y descomprimir archivos ZIP (.zip
) en Linux
Para comprimir archivos ZIP en Linux (Extensión .zip
), ejecutar el siguiente comando zip
:
zip archivo.zip /path/to/files/directory/*

Para descomprimir archivos ZIP en Linux (Extensión .zip
), ejecutar el siguiente comando unzip
:
unzip archivo.zip

Comprimir y descomprimir archivos RAR (.rar
) en Linux
Para comprimir archivos RAR en Linux (Extensión .rar
), basta con ejecutar el siguiente comando rar
:
rar a archivo.rar /path/to/files/directory/*

Para descomprimir archivos RAR en Linux (Extensión .rar
), basta con ejecutar el siguiente comando rar
:
rar x archivo.rar

Comprimir y descomprimir archivos en Mac
Para comprimir y descomprimir archivos en Mac basta con abrir una pantalla del terminal donde se ejecutarán los comando correspondientes.

Hemos creado las carpetas path/to/files/directory
y dentro hemos creado 6 archivos que vamos a comprimir:

Comprimir y descomprimir archivos TAR (.tar
) en Mac
Para comprimir archivos TAR en Mac (Extensión .tar
), basta con ejecutar el siguiente comando tar
:
tar cvf archivo.tar /path/to/files/directory/*

Para descomprimir archivos TAR en Mac (Extensión .tar
), basta con ejecutar el siguiente comando tar
:
tar xvf archivo.tar

Comprimir y descomprimir archivos TAR.GZ (.tar.gz
) en Mac
Para comprimir archivos TAR.GZ en Mac (TAR con GZIP – Extensión .tar.gz
), ejecutar el siguiente comando tar
:
tar czvf archivo.tar.gz /path/to/files/directory/*

Para descomprimir archivos TAR.GZ en Mac (TAR con GZIP – Extensión .tar.gz
), ejecutar el siguiente comando tar
:
tar xzvf archivo.tar.gz

Comprimir y descomprimir archivos TGZ (.tgz
) en Mac
Para comprimir archivos TGZ en Mac (TAR con GZIP – Extensión .tgz
), basta con ejecutar el siguiente comando tar
:
tar czvf archivo.tgz /path/to/files/directory/*

Para descomprimir archivos TGZ en Mac (TAR con GZIP – Extensión .tar.gz
), basta con ejecutar el siguiente comando tar
:
tar xzvf archivo.tgz

Comprimir y descomprimir archivos GZ (.gz
) en Mac
Para comprimir archivos GZ en Mac (GZIP – Extensión .gz
), ejecutar el siguiente comando gzip
:
gzip -q archivo

Para descomprimir archivos GZ en Mac (GZIP – Extensión .gz
), ejecutar el siguiente comando gzip
:
gzip -d archivo.gz

Comprimir y descomprimir archivos BZIP2 (.bz2
) en Mac
Para comprimir archivos BZIP2 en Mac (Extensión .bz2
), basta con ejecutar el siguiente comando bzip2
:
bzip2 archivo

Para descomprimir archivos BZIP2 en Mac (Extensión .bz2
), basta con ejecutar el siguiente comando bzip2
:
bzip2 -d archivo.bz2

Comprimir y descomprimir archivos ZIP (.zip
) en Mac
Para comprimir archivos ZIP en Mac (Extensión .zip
), ejecutar el siguiente comando zip
:
zip archivo.zip /path/to/files/directory/*

Para descomprimir archivos ZIP en Mac (Extensión .zip
), ejecutar el siguiente comando unzip
:
unzip archivo.zip

Comprimir y descomprimir archivos RAR (.rar
) en Mac
Para comprimir archivos RAR en Mac (Extensión .rar
), basta con ejecutar el siguiente comando rar
:
rar a archivo.rar /path/to/files/directory/*

Para descomprimir archivos RAR en Mac (Extensión .rar
), basta con ejecutar el siguiente comando rar
:
rar x archivo.rar
