Quiz Módulo 3 - Sistema de Archivos
Instrucciones
Este quiz contiene 30 preguntas de opción múltiple para validar su comprensión del Módulo 3.
Consejo: Responda cada pregunta antes de revelar la respuesta. Las respuestas están ocultas justo después de cada pregunta.
Pregunta 1
¿Cuál es la estructura del sistema de archivos de Linux?
Ver explicación
Respuesta correcta: Una única jerarquía con / como raíz
Explicación: Linux utiliza el Filesystem Hierarchy Standard (FHS) con una sola raíz /. Todos los archivos y directorios están organizados bajo esta raíz única, a diferencia de Windows que utiliza varias raíces (C:, D:, etc.).
Pregunta 2
¿Qué comando permite ver el directorio actual?
Ver explicación
Respuesta correcta: pwd
Explicación: pwd (Print Working Directory) muestra la ruta completa del directorio de trabajo actual. Es un comando esencial para saber dónde se encuentra en la jerarquía.
Pregunta 3
¿Qué comando lista los archivos en un directorio?
Ver explicación
Respuesta correcta: ls
Explicación: ls (list) muestra el contenido de un directorio. Opciones comunes: ls -l (detalles), ls -a (archivos ocultos), ls -la (detalles + ocultos), ls -h (tamaños legibles).
Pregunta 4
¿Qué comando permite cambiar de directorio?
Ver explicación
Respuesta correcta: cd
Explicación: cd (change directory) permite navegar entre directorios. Ejemplos: cd /home, cd .. (directorio padre), cd ~ (directorio home), cd - (directorio anterior).
Pregunta 5
¿Qué comando permite crear un directorio?
Ver explicación
Respuesta correcta: mkdir
Explicación: mkdir (make directory) crea un nuevo directorio. La opción -p crea los directorios padres si es necesario: mkdir -p dir1/dir2/dir3.
Pregunta 6
¿Qué comando permite crear un archivo vacío?
Ver explicación
Respuesta correcta: touch
Explicación: touch crea un archivo vacío o actualiza la fecha de modificación de un archivo existente. Ejemplo: touch mifichero.txt.
Pregunta 7
¿Qué comando permite copiar un archivo?
Ver explicación
Respuesta correcta: cp
Explicación: cp (copy) copia archivos o directorios. Sintaxis: cp origen destino. Opción -r para copiar directorios recursivamente: cp -r dir1 dir2.
Pregunta 8
¿Qué comando permite mover o renombrar un archivo?
Ver explicación
Respuesta correcta: mv
Explicación: mv (move) mueve o renombra archivos y directorios. Ejemplos: mv archivo1 archivo2 (renombra), mv archivo /tmp/ (mueve).
Pregunta 9
¿Qué comando permite eliminar un archivo?
Ver explicación
Respuesta correcta: rm
Explicación: rm (remove) elimina archivos. Opciones: rm -r (recursivo para directorios), rm -f (forzar), rm -i (interactivo). ¡Atención: la eliminación es definitiva!
Pregunta 10
¿Qué comando muestra el contenido de un archivo?
Ver explicación
Respuesta correcta: cat
Explicación: cat (concatenate) muestra el contenido de un archivo. Otros comandos útiles: less (navegación), head (primeras líneas), tail (últimas líneas), more (paginación).
Pregunta 11
¿Cuáles son los tres permisos básicos para archivos en Linux?
Ver explicación
Respuesta correcta: Lectura (r), Escritura (w), Ejecución (x)
Explicación: Los permisos básicos en Linux son: read (lectura), write (escritura), execute (ejecución). Estos permisos se aplican al propietario (owner), al grupo (group) y a otros usuarios (others).
Pregunta 12
¿Qué comando permite modificar los permisos de un archivo?
Ver explicación
Respuesta correcta: chmod
Explicación: chmod (change mode) modifica los permisos. Sintaxis: chmod 755 archivo (octal), chmod u+x archivo (simbólico). Ejemplos: chmod +x script.sh, chmod 644 archivo.txt.
Pregunta 13
¿Qué comando permite cambiar el propietario de un archivo?
Ver explicación
Respuesta correcta: chown
Explicación: chown (change owner) modifica el propietario y/o el grupo de un archivo. Ejemplos: chown usuario:grupo archivo, chown usuario archivo, chown :grupo archivo. Generalmente requiere privilegios de root.
Pregunta 14
¿Qué directorio contiene los archivos de configuración del sistema?
Ver explicación
Respuesta correcta: /etc
Explicación: /etc contiene los archivos de configuración del sistema y de las aplicaciones. Ejemplos: /etc/passwd, /etc/hosts, /etc/nginx/, /etc/ssh/.
Pregunta 15
¿Qué directorio contiene los directorios home de los usuarios?
Ver explicación
Respuesta correcta: /home
Explicación: /home contiene los directorios personales de los usuarios. Cada usuario generalmente tiene su propio directorio bajo /home/usuario. El directorio home de root es /root.
Pregunta 16
¿Qué comando permite buscar archivos por nombre?
Ver explicación
Respuesta correcta: find
Explicación: find busca archivos en la jerarquía. Ejemplos: find /home -name "*.txt", find . -type f -name "script*", find /var/log -mtime -7 (modificados en los últimos 7 días).
Pregunta 17
¿Cuál es la diferencia entre un enlace simbólico y un enlace duro?
Ver explicación
Respuesta correcta: Un enlace duro apunta directamente al inode, un enlace simbólico apunta a una ruta
Explicación: Un enlace duro (ln archivo enlace) comparte el mismo inode que el archivo original. Un enlace simbólico (ln -s archivo enlace) es un archivo separado que contiene una ruta al archivo destino. Los enlaces simbólicos pueden apuntar a directorios y archivos en otros sistemas de archivos.
Pregunta 18
¿Qué comando permite crear un enlace simbólico?
Ver explicación
Respuesta correcta: ln -s
Explicación: ln -s crea un enlace simbólico. Sintaxis: ln -s destino enlace. Ejemplo: ln -s /usr/bin/python3 /usr/local/bin/python. Los enlaces simbólicos se identifican por l en ls -l.
Pregunta 19
¿Qué es un inode en Linux?
Ver explicación
Respuesta correcta: Una estructura de datos que almacena los metadatos de un archivo
Explicación: Un inode (index node) almacena los metadatos de un archivo: permisos, propietario, tamaño, fechas, punteros a los bloques de datos. El nombre del archivo se almacena por separado en el directorio. Cada archivo tiene un número de inode único.
Pregunta 20
¿Qué directorio contiene los binarios esenciales del sistema?
Ver explicación
Respuesta correcta: /bin
Explicación: /bin contiene los binarios esenciales necesarios para el arranque y la reparación del sistema. Ejemplos: ls, cp, mv, rm, bash, cat. Estos comandos son accesibles para todos los usuarios.
Pregunta 21
¿Qué comando permite buscar texto dentro de archivos?
Ver explicación
Respuesta correcta: grep
Explicación: grep busca patrones en archivos. Ejemplos: grep "patrón" archivo, grep -r "patrón" /directorio (recursivo), grep -i "patrón" archivo (insensible a mayúsculas), grep -n "patrón" archivo (con números de línea).
Pregunta 22
¿Cuál es el sistema de archivos predeterminado en Ubuntu 24.04?
Ver explicación
Respuesta correcta: ext4
Explicación: ext4 (Fourth Extended File System) es el sistema de archivos predeterminado en Ubuntu. Es journalizado, estable y soporta archivos de hasta 16TB y sistemas de archivos de hasta 1EB.
Pregunta 23
¿Qué comando muestra las primeras líneas de un archivo?
Ver explicación
Respuesta correcta: head
Explicación: head muestra las primeras líneas de un archivo. Por defecto 10 líneas. Opciones: head -n 20 archivo (20 líneas), head -c 100 archivo (100 caracteres).
Pregunta 24
¿Qué comando muestra las últimas líneas de un archivo?
Ver explicación
Respuesta correcta: tail
Explicación: tail muestra las últimas líneas de un archivo. Por defecto 10 líneas. Opciones: tail -n 20 archivo (20 líneas), tail -f archivo (seguimiento en tiempo real, muy útil para logs).
Pregunta 25
¿Qué es el FHS (Filesystem Hierarchy Standard)?
Ver explicación
Respuesta correcta: Un estándar que define la estructura de directorios en Linux
Explicación: El FHS define dónde ubicar los archivos en el sistema Linux. Por ejemplo: /bin para binarios esenciales, /etc para configuración, /home para usuarios, /var para datos variables. Esto asegura la coherencia entre distribuciones Linux.
Pregunta 26
¿Cuál es la diferencia entre una ruta absoluta y una ruta relativa?
Ver explicación
Respuesta correcta: Una ruta absoluta comienza con /, una ruta relativa es relativa al directorio actual
Explicación: Una ruta absoluta siempre comienza con / y especifica la ubicación completa desde la raíz (ej: /home/usuario/documentos). Una ruta relativa es relativa al directorio de trabajo actual (ej: documentos o ../padre).
Pregunta 27
¿Qué comando permite ver el espacio de disco utilizado?
Ver explicación
Respuesta correcta: df
Explicación: df (disk free) muestra el espacio de disco disponible en los sistemas de archivos montados. Opciones: df -h (tamaños legibles), df -T (tipos de sistemas de archivos). du muestra el uso de un directorio específico.
Pregunta 28
¿Qué comando permite ver el tamaño de un directorio?
Ver explicación
Respuesta correcta: du
Explicación: du (disk usage) muestra el espacio utilizado por un directorio. Opciones: du -h (tamaños legibles), du -s (resumen), du -sh /ruta (tamaño total de un directorio).
Pregunta 29
¿Cuál es la diferencia entre un archivo y un directorio en Linux?
Ver explicación
Respuesta correcta: Un directorio es un tipo especial de archivo que contiene referencias a otros archivos
Explicación: En Linux, "todo es un archivo". Un directorio es un archivo especial que contiene una lista de nombres de archivos y sus inodes. Por eso se puede usar ls -d para ver los directorios como archivos.
Pregunta 30
¿Qué comando permite cambiar el grupo de un archivo?
Ver explicación
Respuesta correcta: chgrp
Explicación: chgrp (change group) modifica el grupo de un archivo. Ejemplos: chgrp grupo archivo, chgrp -R grupo /directorio (recursivo). También se puede usar chown :grupo archivo.
Resultado del Quiz
¡Felicidades por haber completado el quiz del Módulo 3!
Puntaje:
- 25-30 respuestas correctas: ¡Excelente! Usted domina el sistema de archivos de Linux.
- 20-24 respuestas correctas: ¡Muy bien! Repase los conceptos donde tuvo dificultades.
- 15-19 respuestas correctas: ¡Bien! Revise los capítulos sobre el sistema de archivos.
- Menos de 15: Se recomienda repasar el módulo antes de continuar.
Próximos Pasos
Ahora que ha validado sus conocimientos:
Módulo 4: Gestión de Procesos
Labs prácticos: Ponga en práctica el sistema de archivos con los labs del Módulo 3
Quiz creado el: Diciembre 2024 - Probado en Ubuntu 24.04