Cuando empecé a explorar Linux, una de las cosas que más me confundía era la distribución del sistema de archivos. A diferencia de Windows, donde casi todo vive bajo C:\, en Linux todo comienza en la raíz / y desde ahí se despliega en directorios con propósitos muy concretos. Al principio abruma, pero al entender su lógica, moverse por el sistema se vuelve natural.
Visita rápida por los directorios clave del sistema de archivos en Linux
/bin
Binarios esenciales para arrancar y ejecutar comandos básicos. Ej: ls, cp, cat
/sbin
Binarios del sistema y herramientas de administración, orientados al usuario root. Ej: ip, mount, fdisk
/lib
Bibliotecas compartidas y módulos del kernel requeridos por /bin y /sbin.
/etc
Archivos de configuración del sistema y de aplicaciones. Ej: passwd, hosts
/home
Espacio personal de cada usuario, tu directorio de trabajo diario.
/dev
Archivos de dispositivo que actúan como interfaz hacia el hardware. Ej: sda, sdb
/root
Directorio personal del superusuario root.
/var
Archivos variables como logs, cachés, colas e historiales de tareas.
/usr
Aplicaciones instaladas por usuarios y binarios no esenciales para el arranque, además de documentación y código fuente.
/tmp
Archivos temporales, normalmente eliminados tras reinicio y protegido con sticky bit.
/boot
Archivos del gestor de arranque necesarios para iniciar el sistema operativo.
/proc
Sistema de archivos virtual que expone información del kernel y de los procesos.
/sys
Sistema de archivos virtual para interactuar con dispositivos, controladores y atributos del kernel.
/run
Datos de ejecución desde el último arranque, como PID files y sockets.
/mnt
Punto de montaje temporal utilizado por administradores del sistema.
/media
Puntos de montaje automáticos para dispositivos extraíbles como USB, DVD o CD.
Consejo para principiantes: explora con ls -l y cd sin usar comandos destructivos, consulta man hier para una visión completa de la jerarquía y utiliza herramientas como tree con cuidado para no recorrer en exceso directorios virtuales como /proc o /sys.
En Q2BSTUDIO acompañamos a equipos que construyen y operan sobre Linux con software a medida, aplicaciones a medida y automatización robusta. Si despliegas en la nube, te ayudamos a diseñar arquitecturas seguras y eficientes con servicios cloud aws y azure. Conoce nuestros servicios cloud AWS y Azure para infraestructuras escalables y observables desde el primer día.
Además, integramos inteligencia artificial e ia para empresas, agentes IA y analítica avanzada con power bi dentro de ecosistemas Linux, reforzando la ciberseguridad y el cumplimiento desde la base del sistema. Si necesitas construir herramientas nativas para tu entorno, descubre nuestro enfoque de software a medida y aplicaciones a medida que conectan procesos, datos y servicios de forma segura.
Nuestros servicios abarcan inteligencia artificial, ciberseguridad, pentesting, servicios inteligencia de negocio y modernización en la nube, alineando DevOps con gobierno de datos y monitorización para que tu plataforma en Linux sea confiable, auditable y lista para escalar.
Para ti que estás aprendiendo Linux: cual de estos directorios exploras más y por qué Te leo en comentarios con tus trucos, herramientas favoritas y buenas prácticas para mantener tu sistema limpio, seguro y organizado.