🗂️ Estructura del sistema de archivos
Cuando usas Linux, todo —sí, TODO— está organizado como si fuera una gran carpeta con muchas subcarpetas dentro. Esto se llama el sistema de archivos y es como el «esqueleto» que sostiene el sistema operativo.
📁 ¿Qué es el sistema de archivos?
Es la forma en que Linux organiza y accede a los datos. Imagina un árbol: tiene una raíz (que en Linux se llama /) y muchas ramas que representan carpetas (directorios) y archivos.
Ejemplo visual:
/ ├── bin ├── boot ├── dev ├── etc ├── home │ └── usuario ├── lib ├── media ├── mnt ├── opt ├── proc ├── root ├── sbin ├── tmp ├── usr └── var
🧭 Conociendo los directorios más importantes
| Directorio | ¿Qué hay aquí? | Ejemplo practico |
|---|---|---|
/ | Raíz del sistema. Todo empieza aquí. | cd / te lleva al inicio del sistema. |
/home | Aquí están las carpetas personales de los usuarios. | cd /home/tu_usuario accede a tu espacio. |
/etc | Archivos de configuración del sistema. | cat /etc/os-release muestra info de tu sistema. |
/bin | Comandos básicos como ls, cp, etc. | ls /bin para verlos. |
/sbin | Comandos usados por el administrador (root). | reboot o fdisk. |
/usr | Programas y datos de usuario no críticos. | cd /usr/bin tiene muchos comandos. |
/var | Archivos que cambian frecuentemente (logs, correo). | cd /var/log para ver los registros del sistema. |
/tmp | Archivos temporales. | Prueba: touch /tmp/prueba.txt |
/dev | Representa dispositivos del sistema. | Ejemplo: /dev/sda (tu disco duro). |
/boot | Archivos necesarios para arrancar el sistema. | Aquí está el kernel. |
/proc y /sys | Información del sistema en tiempo real (no borres nada aquí). | cat /proc/cpuinfo para ver el procesador. |
🧪 Actividades prácticas
Estas actividades pueden hacerse desde una terminal, ya sea en una instalación de Linux, una máquina virtual o usando una terminal online como JSLinux o Putty.
Ejercicio 1: Navegar por el sistema de archivos
pwd # Muestra dónde estás cd / # Ve a la raíz ls # Lista las carpetas principales cd home # Entra a /home ls # Lista usuarios (probablemente solo el tuyo) cd .. # Vuelve un nivel atrás
Ejercicio 2: Explorando /etc y /bin
cd /etc ls # ¿Qué ves? Archivos de configuración cat os-release # Información de tu sistema Linux cd /bin ls # Aquí están comandos como ls, mkdir, etc.
Ejercicio 3: Tu carpeta personal
cd ~ # El símbolo ~ representa tu carpeta personal mkdir practica # Crea una carpeta cd practica touch archivo1.txt # Crea un archivo vacío ls # Verifica que se creó
🧠 Consejos para principiantes
- No borres ni edites archivos fuera de tu carpeta personal si no sabes qué hacen.
- El sistema de archivos de Linux es muy estricto: no es lo mismo
Archivo.txtquearchivo.txt. - Usa
man <comando>para ver el manual de cualquier comando (ejemplo:man ls). - Si tienes dudas sobre dónde estás o cómo volver, usa
cd ~para regresar a tu carpeta personal.