# Estructura de archivos
# Referencia rápida
La estructura de archivos de Linux Mint (que deriva de Debian) sigue un sistema jerárquico. Los principales directorios son
- /bin
- /etc
- /home
- /lib
- /usr
- /var

# Documentación
En Linux Mint, como en otras distribuciones de Linux, el sistema de archivos está organizado en una estructura jerárquica de directorios. Aquí te voy a contar sobre las principales carpetas y las que un usuario no experto debería conocer. También te incluiré un pequeño resumen de las demás carpetas para tener una idea general.
# Principales carpetas en el sistema de archivos de Linux Mint
/(Raíz):
Es el directorio principal, la "raíz" de todo el sistema de archivos. Todo lo demás, como los archivos del sistema, programas y datos de usuario, se encuentra debajo de esta carpeta./home:
Aquí es donde se encuentran las carpetas personales de todos los usuarios. Cada usuario tiene su propia subcarpeta dentro dehome, como/home/usuario, donde se guardan documentos, configuraciones, descargas, etc.
Usuarios a conocer: Sí, es donde están tus archivos personales./bin:
Contiene programas esenciales que pueden ser ejecutados por todos los usuarios, como el comandols,cp,cat, entre otros. Son herramientas de uso común en el sistema. Usuarios a conocer: No necesitas interactuar directamente con esta carpeta, pero puedes encontrar comandos básicos allí./etc:
Aquí están los archivos de configuración del sistema, los cuales controlan cómo funcionan varios programas y servicios.
Usuarios a conocer: Es importante para administradores de sistemas o para cuando necesites ajustar configuraciones de programas o hardware./lib:
Contiene bibliotecas necesarias para los programas y herramientas del sistema que se encuentran en/biny/sbin.
Usuarios a conocer: Generalmente, no necesitas modificar nada aquí./media:
Aquí se montan los dispositivos de almacenamiento extraíbles, como discos duros externos, unidades USB y CD/DVD.
Usuarios a conocer: Sí, verás aquí tus unidades externas cuando las conectes./mnt:
Similar a/media, pero se usa más para montajes manuales temporales de otros sistemas de archivos o particiones.
Usuarios a conocer: No es común que los usuarios interactúen con esta carpeta directamente, salvo en casos específicos./opt:
Contiene aplicaciones de software que no forman parte del sistema base y que no están gestionadas por el gestor de paquetes del sistema.
Usuarios a conocer: Generalmente, no necesitas interactuar aquí, pero podrías encontrar software de terceros./proc:
Aquí se encuentran los archivos de información sobre el sistema y los procesos en ejecución. Esta es una interfaz del kernel del sistema.
Usuarios a conocer: No se suele interactuar directamente, pero puedes usar comandos comotopopspara ver información de procesos./root:
La carpeta personal del usuario root (superusuario). Tiene privilegios administrativos sobre el sistema.
Usuarios a conocer: Generalmente, los usuarios comunes no deben modificar nada aquí./sbin:
Similar a/bin, pero contiene programas que solo deberían ser ejecutados por el administrador del sistema (root), como herramientas de administración y mantenimiento del sistema.
Usuarios a conocer: Los usuarios no suelen necesitar acceso directo aquí./tmp:
Almacena archivos temporales que son creados por el sistema o las aplicaciones. Los archivos aquí suelen borrarse automáticamente cuando el sistema se reinicia o después de un cierto tiempo.
Usuarios a conocer: No necesitas preocuparte por esta carpeta, pero a veces puedes encontrar archivos temporales de programas./usr:
Contiene archivos de programas y recursos del sistema. Aquí están los binarios no esenciales y los archivos de documentación.
Usuarios a conocer: Generalmente, no necesitas modificar nada aquí./var:
Guarda archivos que cambian regularmente, como logs del sistema, bases de datos, archivos de correo y caché.
Usuarios a conocer: No es común que los usuarios necesiten acceder a esta carpeta, pero los administradores pueden revisar los logs del sistema aquí.
# Resumen de las carpetas menos comunes:
/dev:
Contiene los archivos de dispositivo, que representan dispositivos del hardware (como discos duros, impresoras, etc.)./srv:
Guarda los datos de servicios que proporcionan los servidores del sistema (por ejemplo, sitios web, bases de datos, etc.)./sys:
Contiene información sobre el sistema y su hardware, similar a/proc, pero más relacionada con el núcleo y el sistema de archivos virtual./lost+found:
Es una carpeta reservada para la recuperación de archivos perdidos, especialmente en sistemas de archivos ext4 o similares. Usualmente, no la necesitarás.
# Carpetas que el usuario debería conocer y saber para qué sirven:
/home/usuario: Para guardar tus archivos y configuraciones./media: Para ver tus dispositivos de almacenamiento extraíbles./etc: Para configuraciones del sistema./tmp: Para archivos temporales (aunque no interactuarás mucho con ella).
La mayoría de las carpetas más avanzadas (como /var, /dev, /sys, /opt) son manejadas por administradores de sistemas o usuarios con privilegios, por lo que no deberías necesitar acceder a ellas con frecuencia si no estás realizando tareas de mantenimiento o configuración avanzada.