Curso sobre comandos de linux
🎯 Objetivo del módulo Aprender a empaquetar, comprimir y descomprimir archivos y directorios, entendiendo la diferencia entre empaquetar y comprimir.
📌 En Linux no es lo mismo empaquetar que comprimir.
🧠 Conceptos clave
📦 Empaquetar
- Unir muchos archivos en uno
- No reduce tamaño
- Ejemplo:
tar
🗜️ Comprimir
- Reduce tamaño
- Usa algoritmos
- Ejemplo:
gzip,zip
👉 Normalmente se empaqueta + comprime.
🗂️ Comandos del módulo
| Linux | Windows CMD | PowerShell |
|---|---|---|
tar | tar | tar |
gzip | ❌ | ❌ |
gunzip | ❌ | ❌ |
zip | tar / zip | Compress-Archive |
unzip | tar -xf | Expand-Archive |
🔸 tar ⭐⭐⭐⭐⭐
📌 Categoría
Empaquetado / compresión
🧾 Descripción
Empaqueta archivos y, opcionalmente, los comprime.
🧠 Sintaxis general
1tar [opciones] archivo.tar ruta
⚙️ Opciones más importantes
| Opción | Significado |
|---|---|
-c | crear |
-x | extraer |
-f | archivo |
-v | verbose |
-z | gzip |
-j | bzip2 |
-J | xz |
📌 Regla de oro
Siempre va -f y el nombre del archivo justo después.
🧪 Ejemplos básicos
📦 Empaquetar sin comprimir
1tar -cvf backup.tar carpeta/
📦➕🗜️ Empaquetar y comprimir (gzip)
1tar -czvf backup.tar.gz carpeta/
📤 Extraer
1tar -xvf backup.tar 2tar -xzvf backup.tar.gz
🧠 Tip profesional
Para ver el contenido sin extraer:
1tar -tvf backup.tar.gz
🔸 gzip / gunzip
📌 Categoría
Compresión
🧾 Descripción
Comprime archivos individuales.
🧪 Ejemplo
1gzip archivo.txt
Resultado:
archivo.txt.gz
📤 Descomprimir
1gunzip archivo.txt.gz
⚠️ gzip borra el original por defecto.
🔸 zip / unzip
📌 Categoría
Compresión multiplataforma
🧾 Descripción
Formato compatible con Windows.
🧪 Ejemplos
1zip archivo.zip archivo.txt 2zip -r carpeta.zip carpeta/ 3unzip archivo.zip
🪟 Equivalente en Windows
CMD / PowerShell
1Compress-Archive carpeta backup.zip 2Expand-Archive backup.zip
📌 En Windows moderno, tar ya está disponible.
🧠 Casos reales MUY comunes
📦 Backup de un proyecto
1tar -czvf proyecto_$(date +%F).tar.gz proyecto/
📦 Enviar logs
1tar -czvf logs.tar.gz /var/log
📦 Desplegar aplicación
1tar -xzvf app.tar.gz
⚠️ Errores comunes
- ❌ Olvidar
-f - ❌ Cambiar el orden de opciones
- ❌ Pensar que
tarsiempre comprime - ❌ Sobrescribir archivos al extraer
🧠 Buenas prácticas
- ✔ Usa
.tar.gzcomo estándar - ✔ Usa
-val aprender - ✔ Revisa contenido antes de extraer
- ✔ Nombra bien los backups
📌 Resumen
- ✔ Empaquetas
- ✔ Comprimes
- ✔ Extraes
- ✔ Trabajas como en servidores reales