GNU/Linux >> Tutoriales Linux >  >> Linux

Significado de directorios en Unix y sistemas similares a Unix

Solución 1:

Para obtener más información sobre el diseño de los sistemas de archivos de Linux, consulte el Estándar de jerarquía del sistema de archivos (ahora en la versión 2.3, con la versión beta 3.0 implementada en las distribuciones más recientes). Explica parte del origen de los nombres:

  • /bin - Papelera aries.
  • /arranque - Archivos necesarios para arranque ing.
  • /desarrollador - Desarrollador archivos de hielo.
  • /etc - Et c etera . El nombre se hereda de los primeros Unixes, que es cuando se convirtió en el lugar para colocar archivos de configuración.
  • /inicio - Dónde casa se mantienen los directorios.
  • /lib - Donde código lib se mantienen las tasas.
  • /medios - Un directorio más moderno, pero donde los medios extraíbles se monta.
  • /mnt - Cuando los sistemas de archivos temporales son m ount ed.
  • /optar - Donde optar El software adicional adicional está instalado. Esto es discreto desde /usr/local/ por razones que abordaré más adelante.
  • /correr - Dónde correr tiempo de conservación de los datos variables.
  • /sbin - Dónde es cubo superior aries se almacenan. Por lo general, solo funcionan con root.
  • /srv - Significa "s erv e". Este directorio está diseñado para archivos estáticos que se sirven. /srv/http sería para sitios web estáticos, /srv/ftp para un servidor FTP.
  • /tmp - Donde t emp se pueden almacenar archivos orarios.
  • /usr - Otro directorio heredado de los Unixes de antaño, significa "U NIX S sistema R recursos". No significa "usuario" (ver Debian Wiki). Este directorio debe poder compartirse entre hosts y puede montarse mediante NFS en varios hosts de forma segura. Se puede montar en modo de solo lectura de forma segura.
  • /var - Otro directorio heredado de los Unixes de antaño, significa "var iable". Aquí es donde se pueden almacenar los datos del sistema que varían. Aquí se pueden ubicar los directorios de cola de impresión y caché. Si un programa necesita escribir en el sistema de archivos local y no está sirviendo esos datos a alguien directamente, Iré aquí.

/opt frente a /usr/local

La regla general que he visto se describe mejor como:

Usa /usr/local para cosas que normalmente entrarían en /usr , o están anulando cosas que ya están en /usr . Utilice /opt para cosas que se instalan todas en un directorio, o que son especiales.

Solución 2:

Siento resucitar un hilo antiguo, pero creo que este detalle es una aclaración importante para todos los futuros buscadores de esta información:

  • /optar significa opcional (como en paquetes complementarios opcionales).
  • /bin significa binario (contiene ejecutables utilizados por el sistema operativo).
  • /lib significa biblioteca (contiene bibliotecas compartidas utilizadas por el sistema de archivos y para arrancar, probablemente utilizadas por los ejecutables en bin)
  • /proc significa procesos.
  • /raíz significa usuario root.
  • /inicio contiene los subdirectorios de inicio para cualquier usuario que no sea root.
  • /desarrollador significa dispositivo (contiene archivos especiales y de dispositivo).
  • /tmp significa temporal.
  • /srv significa servicio.
  • /mnt significa punto de montaje (monte un sistema de archivos temporal aquí).
  • /incluir contiene archivos #include, es decir, archivos de encabezado (por ejemplo, stdio.h).
  • /var significa variable
  • /etc significa etcétera

  • /usr significa Recursos del Sistema Unix (Fuente)

Solución 3:

Históricamente, /etc significa "etcétera" y /var es la abreviatura de "variable". Supongo que lo primero se debe a que una gran colección de archivos de configuración del sistema no relacionados van a /etc . Esto último se debe a que los archivos en /var se espera que cambien. A menudo puedes montar /usr y / como de solo lectura (excepto cuando se realizan actualizaciones), pero nunca puede montar /var solo lectura. Contiene archivos de registro del sistema, archivos de bloqueo, archivos de spool y otras cosas que cambian dinámicamente.

Otras personas te dieron consejos para ayudarte a descubrir qué va mejor en cada lugar.

Solución 4:

Prueba esto:

$ man hier

Solución 5:

El mejor lugar para buscar esto es el Estándar de jerarquía del sistema de archivos (FHS). La última versión es la 2.3 disponible en:http://www.pathname.com/fhs/pub/fhs-2.3.html.


Linux
  1. Encuentra archivos y directorios en Linux como un profesional

  2. DistroTest:pruebe los sistemas operativos Linux y Unix en línea de forma gratuita

  3. Linux Eliminar archivos y directorios

  4. Cómo encontrar y eliminar directorios y archivos vacíos en Unix

  5. unix - cabeza Y cola del archivo

Cómo comprimir archivos y directorios en Linux

Historia de Unix y Linux

Comprimir y archivar archivos y directorios

Encuentre archivos y directorios en Linux fácilmente

Los 10 mejores sistemas operativos basados ​​en Unix

tree y pstree:visualización de procesos y directorios de Unix en estructura jerárquica