Ejercicio de programación con Bash: Comandos de navegación

Código
Práctica
0h 15m

Aprende a utilizar comandos de Linux pwd, cd y ls en Bash mediante un ejercicio práctico de navegación y gestión de directorios. Mejora tus habilidades en Shell scripting.

Se te proporciona una estructura de directorios simulada:

/home/usuario
├── proyectos
│   ├── proyecto1
│   │   └── archivo1.txt
│   └── proyecto2
│       └── archivo2.txt
├── documentos
│   └── documento1.txt
└── scripts

Escribe un script en Shell que realice las siguientes acciones:

  1. Muestra la ruta del directorio de trabajo actual.
  2. Cambia al directorio proyectos/proyecto1 utilizando una ruta relativa.
  3. Muestra nuevamente la ruta del directorio de trabajo.
  4. Lista los archivos y directorios dentro de proyectos/proyecto1 utilizando el comando ls.
  5. Cambia al directorio padre.
  6. Lista los contenidos del directorio actual.

Salida esperada

El script debe mostrar las siguientes salidas en orden:

/home/usuario
/home/usuario/proyectos/proyecto1
archivo1.txt
/home/usuario/proyectos
proyecto1  proyecto2

Restricciones

  • Utiliza únicamente los comandos pwd, cd y ls.
  • No utilices rutas absolutas para cambiar de directorio, excepto al inicio.
Empezar ejercicio de programación

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.

Tutorial para resolver este ejercicio de programación

GNU Bash

Bash

Comandos de navegación pwd, cd y ls

Navegación

Otros tutoriales de programación con Bash