Manejo de Archivos Comprimidos - Servidores Virtuales Privados

Inicio » Servidores Virtuales Privados


Esta guía muestra cómo comprimir, descomprimir y listar el contenido de los formatos más comunes en servidores Linux: .tar, .tar.gz, .bz2, .zip y .zst. Los comandos funcionan tanto en Ubuntu 22.04 como en AlmaLinux 8.


1. Archivos TAR (.tar)

Comprimir archivos o directorios

tar -cvf archivo.tar carpeta_o_archivos
  • -c: Crear un nuevo archivo tar
  • -v: Modo detallado (muestra los archivos procesados)
  • -f: Especifica el nombre del archivo

Ver el contenido de un archivo TAR

tar -tvf archivo.tar

Extraer un archivo TAR

tar -xvf archivo.tar

2. Archivos TAR.GZ (.tar.gz o .tgz)

Comprimir con gzip

tar -czvf archivo.tar.gz carpeta_o_archivos
  • -z: Comprimir usando gzip

Ver contenido sin extraer

tar -tzvf archivo.tar.gz

Descomprimir

tar -xzvf archivo.tar.gz

3. Archivos BZIP2 (.tar.bz2 o .bz2)

Comprimir con bzip2

tar -cjvf archivo.tar.bz2 carpeta_o_archivos
  • -j: Comprimir usando bzip2

Ver contenido

tar -tjvf archivo.tar.bz2

Descomprimir

tar -xjvf archivo.tar.bz2

4. Archivos ZIP (.zip)

Instalar soporte ZIP (si no está instalado)

sudo apt install zip unzip -y     # Ubuntu
sudo dnf install zip unzip -y     # AlmaLinux

Comprimir archivos o carpetas

zip -r archivo.zip carpeta_o_archivos
  • -r: Comprimir recursivamente (incluye subcarpetas)

Ver el contenido de un ZIP

unzip -l archivo.zip

Descomprimir

unzip archivo.zip

5. Archivos ZST (.tar.zst o .zst)

Instalar Zstandard (si no está instalado)

sudo apt install zstd -y     # Ubuntu
sudo dnf install zstd -y     # AlmaLinux

Comprimir usando zstd

tar --zstd -cvf archivo.tar.zst carpeta_o_archivos

Ver contenido de un archivo .tar.zst

tar --zstd -tvf archivo.tar.zst

Descomprimir un archivo .tar.zst

tar --zstd -xvf archivo.tar.zst

6. Comandos esenciales adicionales

  • Comprimir varios archivos individuales: tar -czvf backup.tar.gz archivo1 archivo2 archivo3
  • Extraer en una carpeta específica: tar -xzvf archivo.tar.gz -C /ruta/destino
  • Ver tamaño comprimido y original de un .tar.gz: gzip -l archivo.tar.gz
  • Probar integridad de un archivo ZIP: unzip -t archivo.zip
  • Comprimir un archivo sin mantener los originales: gzip archivo.txt
  • Descomprimir un archivo .gz individual: gunzip archivo.txt.gz

7. Resumen de comandos por tipo de archivo

Formato Comprimir Ver contenido Descomprimir
.tar tar -cvf archivo.tar carpeta tar -tvf archivo.tar tar -xvf archivo.tar
.tar.gz tar -czvf archivo.tar.gz carpeta tar -tzvf archivo.tar.gz tar -xzvf archivo.tar.gz
.tar.bz2 tar -cjvf archivo.tar.bz2 carpeta tar -tjvf archivo.tar.bz2 tar -xjvf archivo.tar.bz2
.zip zip -r archivo.zip carpeta unzip -l archivo.zip unzip archivo.zip
.tar.zst tar --zstd -cvf archivo.tar.zst carpeta tar --zstd -tvf archivo.tar.zst tar --zstd -xvf archivo.tar.zst
BOT