Introducción
En este desafío, crearás un script sencillo de exploración del sistema de archivos que demuestra tu comprensión de las operaciones básicas con archivos y directorios en scripts de shell. Utilizarás pruebas de archivos para verificar la existencia, el tipo y los permisos de archivos y directorios.
Crear el script del explorador del sistema de archivos
Tareas
- Navega al directorio
~/projectdonde encontrarás un script parcialmente completado llamadofile_explorer.sh. - Abre el archivo
file_explorer.shy completa la funcióncheck_itempara explorar los elementos del sistema de archivos.
Requisitos
- El script
file_explorer.shya está creado en el directorio~/projectcon una estructura básica. - Tu tarea es completar la función
check_item:- Debe recibir un parámetro (el nombre de un archivo o directorio).
- Debe realizar las siguientes comprobaciones y mostrar los resultados:
- Si el elemento existe.
- Si es un archivo o un directorio.
- Si es legible.
- Utiliza los operadores de prueba de archivos adecuados (
-e,-f,-d,-r) para cada comprobación.
- La parte principal del script (que llama a la función) ya está proporcionada.
Ejemplo
Aquí tienes un ejemplo de cómo debería funcionar el script completado:
$ ./file_explorer.sh test_file.txt
Checking: test_file.txt
Exists: Yes
Type: File
Readable: Yes
$ ./file_explorer.sh non_existent.txt
Checking: non_existent.txt
Exists: No
$ ./file_explorer.sh test_directory
Checking: test_directory
Exists: Yes
Type: Directory
Readable: Yes
Resumen
En este desafío, creaste un script sencillo de exploración del sistema de archivos utilizando scripting en shell. Practicaste el uso de operadores de prueba de archivos para verificar la existencia, el tipo y los permisos de archivos y directorios. Este ejercicio reforzó tu comprensión de las operaciones básicas del sistema de archivos en scripts de shell, demostrando aplicaciones prácticas para tareas de gestión de archivos y directorios.



