En el mundo digital actual, es inevitable que los datos se acumulen. El archivar y comprimir archivos es un método efectivo para ahorrar espacio y preparar datos para el envío a través de Internet. Especialmente en Linux, la aplicación de comandos como tar y zip es muy común. En esta guía aprenderás cómo archivar, comprimir y descomprimir archivos y carpetas de manera efectiva.
Principales conclusiones
- Los comandos tar y zip son herramientas centrales para archivar y comprimir archivos en Linux.
- Con tar puedes crear archivos y también comprimirlos usando la opción z adicional.
- La descompresión de archivos también se realiza con el comando tar, utilizando diferentes opciones para satisfacer requisitos específicos.
- También existen alternativas, como gzip, para comprimir archivos individuales.
Guía paso a paso
Archivando carpetas y archivos con tar
Para archivar archivos y carpetas, utilizamos el comando tar. Tienes la opción de crear un archivo o descomprimir uno existente. En este paso, crearás un archivo.
Para iniciar el comando, abre tu terminal y navega al directorio desde el cual deseas archivar los archivos. Aquí hay un ejemplo de comando para crear un archivo:
En este ejemplo, c significa "crear", v significa "verbose" (es decir, muéstrame lo que está sucediendo), y f significa "archivo", indicando el nombre del archivo. De esta manera, agregamos la carpeta papel y papel2 al archivo. La salida que ves en la pantalla muestra todos los contenidos que se están empaquetando en el archivo.

Verificando el archivo
Una vez que has creado el archivo, es posible que desees verificar su contenido. Para ver qué archivos están incluidos en el archivo, puedes usar el siguiente comando:
Este comando enumera los archivos en el archivo sin descomprimirlos. Útil si necesitas un vistazo rápido.

Descomprimiendo el archivo
Para descomprimir un archivo tar existente, puedes hacerlo muy fácilmente. Navega hasta el lugar donde se encuentra tu archivo tar y utiliza el siguiente comando:
Donde x significa "extraer". Puedes agregar la opción v para ver durante la extracción qué archivos se están extrayendo.

Crear un archivo con compresión
Para reducir aún más el tamaño de tus archivos, puedes agregar la opción z para comprimir el archivo al crearlo. El comando es el siguiente:
Esto crea un archivo.tar.gz, lo que indica que el archivo está comprimido tanto en formato tar como a través de gzip.

Uso de gzip para archivos individuales
Otro método de compresión es mediante el uso de gzip. Puedes usarlo para comprimir archivos individuales. Por ejemplo:
Esto generará un archivo comprimido llamado archivo.txt.gz y eliminará el original archivo.txt. Para restaurar el archivo, usa:

Comprimir todos los archivos en un directorio
Si deseas comprimir varios archivos en el directorio actual, puedes usar comodines. El siguiente comando comprime todos los archivos:
Esto convertirá todos los archivos en archivos comprimidos.gz.

Resumen - Archivar y comprimir archivos en Linux
Ahora has aprendido cómo archivar y comprimir archivos y carpetas de manera efectiva con tar y gzip. Las diferentes opciones y comandos te ofrecen flexibilidad para gestionar tus datos de manera eficiente.
Preguntas frecuentes
¿Cuál es la diferencia entre tar y zip?tar archiva archivos, mientras que zip comprime y archiva archivos.
¿Cómo descomprimo un archivo tar.gz?Usa el comando tar xvf nombrearchivo.tar.gz en la terminal.
¿Puedo descomprimir solo un archivo de un archivo tar?Sí, puedes descomprimir un archivo específico usando el comando tar xvf nombrearchivo.tar.gz archivo.txt.
¿Qué hago si solo necesito un resumen de los archivos en el archivo?Usa el comando tar tf nombrearchivo.tar para una lista.
¿Cómo puedo almacenar mejor mis archivos?Es recomendable hacer una copia de seguridad en medios de almacenamiento externos o en soluciones en la nube para evitar la pérdida de datos.