LINUX

Estructura de directorios de Linux en detalle

La estructura del directorio de archivos de Linux comienza en la raíz (/), que parece un árbol. Básicamente, esas son carpetas en el disco duro donde está instalado y organizado Linux.

Puede usar el comando ls para listar la estructura del directorio de archivos. Utilice el comando mkdir para crear directorios, el comando mv para cambiar el nombre de los directorios y el comando cd para cambiar el directorio.

Aprendamos la estructura de directorios de Linux en detalle.

Hoja de referencia de la estructura de directorios de Linux

Estructura de directorios de Linux y comparada con Windows

Si proviene de usuarios de Microsoft Windows, encontrará que la estructura de directorios de Linux no es diferente a la de Microsoft Windows. Aquí está la comparación entre ellos.

No Directorio de Linux Función Comparación con Microsoft Windows 7
1 / El directorio superior de Linux C:
2 /compartimiento Almacene archivos binarios relacionados con el sistema, como mount, ls, rm, etc. C: Windows
3 /bota Almacenar archivos relacionados con el proceso de arranque C: Windows
4 / dev Almacene información sobre todos los dispositivos que se conectaron a su Linux C: Windows
5 / etc Almacenar archivos de configuración sobre Linux y su aplicación. C: Windows
6 /hogar Directorio de usuarios Mis documentos
7 / lib Almacenar archivos de biblioteca C: Windows system
8 / perdido + encontrado lost + found es el directorio en el que fsck (verificación del sistema de archivos) colocará los archivos que restaura de bloques huérfanos Encontrado.000
9 /medios de comunicación Normalmente se utiliza como punto de referencia para medios externos como CD / DVD ROM D: o E: unidades
10 / mnt Se utiliza como un directorio de punto de montaje, pero es más probable que sea un lugar en el que un dispositivo «montado temporalmente», como recursos compartidos de red. Una unidad mapeada como X:, Y :, Z:
11 /optar Almacenar archivos que no maneja el administrador de paquetes Ninguno
12 / proc Un sistema de archivos virtual que solía proporcionar información sobre el sistema. C: Windows system o C: Windows System32
13 /raíz Como directorio raíz de inicio Mis documentos para el administrador
14 / sbin Almacene archivos binarios que normalmente solo puede ejecutar el superusuario C: Windows
15 / selinux Almacenar información sobre seguridad mejorada. Algunas distribuciones de Linux pueden no tener este directorio. Ninguno
dieciséis / srv Almacenar los servicios de datos que utiliza el sistema. Ninguno
17 / sys Almacenar información relacionada con su sistema Linux C: Windows system o C: Windows System32
18 / tmp Se utiliza como carpeta temporal para aplicaciones. C: Windows Temp
19 / usr Almacenar aplicaciones y utilidades de usuario C: Archivos de programa o C: ProgramData
20 / var Almacenar archivos de datos variables Ninguno

A continuación se muestra una captura de pantalla de la estructura de directorios de CentOS 6.4.

Estructura de directorios de Linux CentOS 6.4

Pero de nuevo, en Linux basado en Debian, como Ubuntu, la estructura puede ser un poco diferente. A continuación se muestra una captura de pantalla de la estructura de directorios en Ubuntu 13.04

Estructura de directorios de Ubuntu 13.04

En Ubuntu 13.04, tenemos /CD ROM directorio mientras que en CentOS 6.4 no lo tenemos. Pero, en general, la estructura es idéntica.

Luego vemos que en Ubuntu 13.04 mantiene un enlace simbólico de initrd.img y vmlinuz archivos debajo de la partición / mientras que en CentOS 6.4 no lo encontramos.

Más información sobre la estructura

Cuando accedes / usr directorio, encontraremos que Los directorios / usr replican parcialmente el directorio raíz (/). El contenido de / usr El directorio de CentOS 6.4 es así:

  • / usr / bin es un directorio que almacena archivos binarios relacionados con el uso común, como clear, gcc, bunzip2
  • / usr / etc es un directorio que almacena archivos de configuración de la aplicación
  • / usr / juegos es un directorio que contiene aplicaciones de juegos
  • / usr / include es un directorio que almacena archivos de encabezado
  • / usr / lib es un directorio que almacena archivos de biblioteca
  • / usr / libexec es un directorio que almacena archivos de biblioteca en forma binaria
  • / usr / local es un directorio que generalmente se usa como un lugar para aplicaciones de usuario adicionales
  • / usr / sbin es un directorio que almacena archivos binarios de aplicaciones de usuario que requieren privilegios de superusuario
  • / usr / compartir es un directorio que generalmente guarda archivos de documentación de la aplicación que instaló en su Linux
  • / usr / src es un directorio que guarda los archivos fuente de la aplicación del usuario
  • / usr / tmp es un directorio que se utiliza como carpeta temporal para aplicaciones. Esta carpeta puede apuntar / var / tmp directorio

Si profundizas más en / usr / local, entonces encontrarás un idéntico / usr replicar allí.

/ usr vs / usr / local

El directorio tmp en realidad es un enlace simbólico / atajo a / var / tmp directorio.

La captura de pantalla anterior fue capturada de CentOS 6.4. En Ubuntu, encontramos una estructura de directorios casi idéntica dentro de / usr y / usr local.

/ usr vs / usr / local en Ubuntu

Conclusión

Linux puede tener muchas distribuciones. Pero con una estructura de directorios estandarizada, nos resultará más fácil comprender cuál es la función de cada directorio. Si es un entusiasta de Linux al que le gusta probar varias distribuciones de Linux, no encontrará ningún problema para averiguar el uso de cada directorio. Para un administrador de Linux, acortará la curva de aprendizaje para cada distribución de Linux.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar