Jerarquía del sistema de archivos de Linux

Jerarquía del sistema de archivos de Linux

Tal vez acaba de instalar Linux, y ahora desea saber sobre la jerarquía y la estructura del sistema de archivos Linux. También puede preguntarse por qué se instalan diferentes tipos de software en sus diferentes directorios.

Para conocer la estructura del sistema de archivos de Linux, comencemos con la entrada o el punto de partida de los directorios, que se conoce como el directorio raíz. En esta publicación, utilizaremos el comando de árbol para ver la estructura jerárquica de los directorios en forma del árbol en el terminal.

Instalemos una herramienta llamada "Árbol" para ver la estructura de los directorios y comprender mejor la jerarquía.

Para instalar el "árbol" en los sistemas basados ​​en Ubuntu o Debian, use el comando a continuación:

$ sudo apt instalación de instalación

Para instalar el "Árbol" en Fedora o Redhat, use el comando agregado:

$ sudo dnf instalación de instalación

Una vez que se instala "árbol", primero, cambie el directorio al directorio raíz (/), utilizando el comando "CD":

$ CD /

Luego ejecute el comando de árbol aquí:

$ árbol

Ha mostrado todos los directorios y subdirectorios, que en realidad no era necesario ya que solo queríamos ver los directorios de la carpeta actual.

Entonces, modifiquemos un poco el comando del árbol según nuestras necesidades, e intentemos este comando: en su lugar:

$ árbol -l 1

En este comando, el "-L" está representando el nivel que queremos ver y el "1" está representando el número de nivel.

Ahora, tenemos una mejor visión de los directorios de nuestro interés en el directorio raíz.

A continuación, aprendamos sobre cada directorio.

Directorios:

Comencemos el directorio raíz "/":

/

Este es el punto de entrada de todos los directorios y se describe como un corte hacia adelante, que en realidad es el hogar del sistema operativo. Todo está en eso. No todos los usuarios han leído y escriben privilegios a este directorio; Solo los administradores o los usuarios permitidos de los sistemas operativos pueden tener acceso a dichos privilegios.

/papelera

Este es el directorio que tiene todos los archivos binarios de algunos programas importantes en el sistema operativo. Este directorio contiene los datos sobre los comandos más utilizados relacionados con la fabricación (MKDIR), Moving (MV), Copy (CP), Listado (LS) y eliminación (RM) un directorio o archivo. De acuerdo con los estándares del sistema de archivos de Linux, este directorio no puede tener subdirectorios.

/bota

Este es el directorio que maneja el encendido del sistema operativo Linux. En primer lugar, no necesita modificar nada en este directorio, de lo contrario, no puede alterar nada en él a menos que tenga derechos de administrador. Debe evitar hacer cualquier cosa en este directorio, o de lo contrario será un gran desastre configurarlo nuevamente.

/desarrollo

Este directorio contiene los archivos de los dispositivos como un dispositivo USB o un disco duro. La mayoría de los archivos se crean en el tiempo de arranque o cuando se adjunta un dispositivo.

/etc

Esto puede parecer un poco divertido para usted, pero este directorio es para esos tipos de archivos de configuración y carpetas en las que el sistema no sabe dónde colocarlos. Por lo tanto, es un directorio de "ET Cetra" para el sistema operativo Linux.

Este directorio contiene principalmente los archivos locales del programa estático que afectan a todos los usuarios. Dado que este directorio contiene principalmente archivos relacionados con la configuración, es mejor llamarlo "todo para configurar".

/hogar

Este es el directorio donde se colocan la mayoría de los datos personales del usuario. Un usuario pasa la mayor parte de su tiempo aquí porque las descargas, documentos, escritorio y todos los otros directorios básicos requeridos y muy conocidos están en este directorio "/hogar". Todos los archivos de configuración de puntos de un usuario también están aquí.

/lib

Estas son las carpetas donde se almacenan las bibliotecas. Las bibliotecas son algunos archivos que necesitan cualquier aplicación para realizar varias tareas o funciones. Por ejemplo, estas bibliotecas pueden ser necesarias por los archivos binarios en el /papelera directorio.

/medios de comunicación

Este es el directorio donde todos los dispositivos de almacenamiento conectados externos están montados automáticamente. No necesitamos hacer nada en este directorio porque es administrado por el sistema operativo en sí, pero si queremos montar dispositivos de almacenamiento manualmente, tenemos el directorio /mnt para ese propósito.

/MNT

Este es el directorio donde puedes encontrar las otras unidades montadas. Por ejemplo, una unidad USB, un disco duro externo o una unidad de disquete. Esto no se usa hoy en día porque los dispositivos se montan automáticamente al directorio /medios, pero aquí es donde podemos montar nuestros dispositivos de almacenamiento manualmente.

/optar

Esta es la carpeta opcional. Es el directorio donde se coloca el software instalado manualmente por los proveedores.

/Proc

Este es el directorio con los archivos pseudo. Los archivos pseudo contienen información sobre los procesos.

/raíz

Al igual que /directorio de inicio, /root es la casa del administrador un.k.a. supervolador. Dado que este es el directorio del superusador, es mejor no tocarlo a menos que tenga un conocimiento completo de lo que está haciendo.

/correr

Este directorio se utiliza para almacenar datos temporales de procesos que se ejecutan en el sistema operativo.

/sbin

Este directorio es al igual que el directorio /bin, pero el superusor usa esto, y es por eso que se usa "s" antes de bin.

/quebrar

El es el directorio con los paquetes Snap almacenados en él.

/SRV

Este directorio almacena los datos de los servicios que se ejecutan en el sistema. Por ejemplo, contiene los datos si un servidor se ejecuta en el sistema operativo.

/SYS

Este directorio siempre se crea durante el tiempo de arranque, por lo que es un directorio virtual como /dev, y es el directorio cuando desea comunicarse con el kernal. También contiene información relacionada con los dispositivos conectados.

/TMP

Este es un directorio temporal y contiene los archivos temporales de las aplicaciones que se ejecutan en el sistema.

/USR

Este directorio contiene las aplicaciones instaladas y utilizadas por el usuario. También se conoce como "Recursos del sistema Unix". También tiene su propio directorio /bin, /sbin y /lib, que es diferente de los directorios del Superuser /Bin, /Sbin y /Lib.

/var

Este es un directorio variable que contiene los archivos y carpetas cuyo tamaño se espera que aumente con el paso del tiempo y el uso del sistema.

Resumen:

Si ha sido confundido sobre los directorios de Linux y sus propósitos, entonces esta publicación debe haber sido de gran ayuda para usted. Contiene una explicación profunda y en punto del tema, incluido el propósito de cada directorio que existe en cualquier tipo de sistema operativo basado en Linux.