Ejercicio de programación con Bash: Comprimir y descomprimir archivos en Bash con tar y gzip
Código
0h 25m
Aprende a comprimir y descomprimir archivos en Bash con tar y gzip en este ejercicio práctico. Mejora tus habilidades en gestión de archivos.
Imagina que tienes un directorio llamado proyecto
que contiene varios subdirectorios y archivos. Tu tarea es crear un script en Shell que realice las siguientes operaciones:
- Empezar empaquetando el directorio
proyecto
en un archivo tar llamadoproyecto.tar
, mostrando el progreso en la terminal. - Comprimir el archivo
proyecto.tar
utilizando gzip, produciendo un archivoproyecto.tar.gz
y manteniendo el archivo tar original. - Listar el contenido del archivo comprimido
proyecto.tar.gz
sin extraerlo. - Descomprimir el archivo
proyecto.tar.gz
en un directorio llamadorestaurado
, mostrando el progreso en la terminal.
Asegúrate de que el script maneje cualquier error que pueda ocurrir durante cada paso y muestre mensajes claros indicando el estado de cada operación; además de que el script tenga permisos de ejecución y funcione correctamente al ser ejecutado en un entorno Unix.
Todos los ejercicios de programación de Bash
Evalúa tus conocimientos con ejercicios de programación en Bash de tipo Test, Puzzle, Código y Proyecto con VSCode.
Redes y comunicación con ifconfig, ip y netstat
Código
Redirección y tuberías
Código
Expresiones regulares y manipulación de texto
Código
Principales distribuciones de Linux
Test
Gestión de servicios con systemd
Código
Comandos de navegación pwd, cd y ls
Código
Evaluación puzzle Conocimiento general de Bash
Puzzle
Gestión de paquetes y dependencias y actualización del sistema
Código
Introducción a Shell y Bash
Test
Enlaces simbólicos y duros
Código
Configuración de Bash
Código
Gestión de procesos con ps, htop y pgrep
Código
Definición y uso de funciones
Código
Instalar Ubuntu en Windows con WSL
Puzzle
Sintaxis de control de flujo
Código
Variables y tipos de datos
Código
Operadores
Código
Manipulación de archivos y directorios
Código
Manipulación de permisos de archivos y directorios con chmod, chown y chgrp
Código
Certificados de superación de Bash
Supera todos los retos de Bash y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Bash
Comprimir y descomprimir archivos en Bash con tar y gzip
Navegación y gestión de archivos y directorios