Estructura de directorio de Linux estándar explicada

Estructura de directorio de Linux estándar explicada
La estructura del directorio está diseñada para mantener el sistema de archivos jerárquico en Linux. Esta estructura en Linux puede parecer confusa, pero en realidad, es bastante simple. Sin embargo, si usted es un principiante de Linux que acaba de cambiar de Windows a Linux, es posible que necesite una aclaración sobre la estructura del directorio.

Si eres un principiante y quieres saber más sobre la estructura del directorio, esta guía es para ti. Explicaremos la breve información sobre la estructura estándar del directorio de Linux.

Estructura de directorio de Linux estándar explicada

Linux se basa en UNIX, por lo que tiene una jerarquía del sistema de archivos similar a UNIX. Echemos un vistazo a la estructura del directorio de Linux:

  • Archivos generales: Los datos binarios o ASCII se denominan "archivos generales". Archivos regulares, incluidos documentos, fotos, archivos de audio y video, etc., están incluidos aquí.
  • Archivos de directorio: Dado que los directorios se utilizan para almacenar archivos y carpetas adicionales, también se consideran archivos en Linux.
  • Archivos del dispositivo: En un sistema operativo que se asemeja a Windows, los dispositivos como CD-ROM y discos duros están representados por letras de accionamiento como F: G: H. Sin embargo, en el sistema Linux, los widgets están representados por archivos. El directorio /dev contiene.

El sistema operativo Linux/Unix almacena archivos en un diseño similar a un árbol que comienza con el directorio root.

/ - El directorio raíz

En Linux, la raíz es el directorio de nivel superior que almacena todos los directorios, como documentos, música y descargas. El directorio de inicio de raíz (/raíz) y el directorio raíz (/) deben ser distintos.

/Bin - binarios

/Dev directorio contiene todos los archivos binarios ejecutables que un sistema requiere para ejecutar correctamente. La mayoría de las aplicaciones en este sistema están en formato binario y están disponibles para todos los usuarios del sistema operativo Linux.

/dev - archivos del dispositivo

El directorio /dev contiene todos los archivos especiales que representan los dispositivos de hardware como discos duros, adaptadores de red e impresoras. Puede encontrar los archivos virtuales que representan las piezas de hardware vinculadas como un mouse, teclado, dispositivos de almacenamiento, etc., bajo el directorio /dev directorio.

/etc - archivos de configuración

El directorio /etc que contiene los archivos de configuración del sistema como archivos de configuración de todo el sistema, configuraciones de red y archivos de configuración específicos de la aplicación. Los archivos de configuración de todo el sistema están disponibles en el directorio /etc /.

/USR - Binarios de usuario y datos del programa

El directorio /usr almacena los programas de usuario y los archivos relacionados del sistema. La mayoría de los archivos ejecutables de los programas del sistema, las bibliotecas y el código fuente están en "/USR". Por lo tanto, la mayoría de los archivos que se incluyen en él son de solo lectura (para el usuario típico).

/Inicio - Datos personales del usuario

El directorio /Home contiene los directorios de inicio para todos los usuarios individuales. Cada usuario en el sistema puede mantener sus datos distintos de los datos de otros usuarios utilizando directorios de inicio.

/lib - bibliotecas compartidas

El directorio /lib contiene todos los archivos de biblioteca compartida que utilizan el sistema y otras aplicaciones. Tiene las bibliotecas para los binarios esenciales en las carpetas /bin y /sbin en el directorio /lib en el directorio. La carpeta /usr /lib contiene las bibliotecas que requieren los binarios en la carpeta /usr /bin.

/SBIN - Binarios del sistema

El directorio /sbin tiene los binarios del sistema utilizados por el administrador del sistema. Incluye los binarios necesarios que el usuario raíz para administrar el sistema.

/TMP - Archivos temporales

El directorio /tmp almacena todos los archivos temporales que crean las aplicaciones y los sistemas. Puede eliminar TMPWatch cada vez que se reinicie su sistema. Algunos sistemas de Linux destruyen rutinariamente los archivos antiguos, así que mantenga todo crucial aquí.

/var - archivos de datos variables

El directorio /var almacena todos los datos variables, como mensajes de correo electrónico, archivos de registro y otros datos de aplicaciones. Los administradores del sistema pueden buscar datos sobre el comportamiento de sus sistemas porque los archivos que se mantienen aquí no se eliminan automáticamente.

/Boot - Archivos de arranque

El directorio /Boot contiene todos los archivos que utiliza el cargador de arranque del sistema para iniciar el sistema operativo Linux. Junto con el núcleo, también guarda el sistema de archivos RAM inicial o initRAMFS.

/proc - Archivos de proceso y kernel

El directorio /PROC contiene información sobre los procesos de ejecución actualmente y el hardware del sistema. Al inicio, el sistema crea un sistema de archivos temporal y lo elimina cuando un usuario lo apaga.

/OPT - Software opcional

El directorio /OPT almacena software adicional opcional que el sistema no requiere. Para que todos los usuarios puedan operar el software, es costumbre mantener el código fuente en OPT y vincular el archivo binario en el directorio /bin.

/raíz - el directorio de inicio de la raíz

El /root es el directorio de inicio para los usuarios raíz de su sistema. Está disponible en /root en lugar de /home /root. Esto no es lo mismo que / o el directorio raíz del sistema.

/Medios - Punto de montaje para medios extraíbles

El /Media monta los dispositivos de medios extraíbles como unidades USB y CDS. Por ejemplo, el sistema genera un directorio en el directorio /medios cuando coloca un CD en un sistema Linux.

/Mnt - Directorio de montaje

El directorio /mnt se usa como punto de montaje temporal para sistemas de archivos. Es similar al directorio /medios, pero los administradores del sistema usan MNT para montar los sistemas de archivos en lugar de montar automáticamente los medios extraíbles explícitamente.

/SYS - Información del sistema

El directorio /SYS almacena toda la información sobre el hardware y el dispositivo del sistema en Linux.

/SRV - Datos de servicio

El directorio /SRV almacena todos los datos importantes para los servicios que el sistema almacena. Por ejemplo, los archivos de su sitio web deben estar dentro del directorio /SRV si usa el servidor Apache HTTP para el sitio web.

/Run - Sistema de archivos temporales

El directorio /run tiene todos los datos de tiempo de ejecución, como procesos del sistema e información de servicio. Al comienzo del proceso de arranque, los archivos en el directorio /ejecución deben eliminarse (o eliminarse o reducir, según corresponda).

Conclusión

Esta guía muestra una breve información sobre la estructura estándar del directorio de Linux que debe conocer como usuario. Como se mencionó anteriormente, la estructura del directorio de Linux se asemeja a un árbol, con los directorios ramificados de la raíz. Al mismo tiempo, la jerarquía del sistema de archivos de Linux se origina en la raíz.