19 votos

¿Puede alguien describir el propósito de las carpetas de nivel root de OSX en términos sencillos?

La documentación simple y concisa sobre la jerarquía de carpetas de OSX es escasa. Estoy buscando una descripción sencilla de cada una - ¿cuáles son las funciones de cada una?

  • /privado
  • /var
  • /usr
  • /tmp
  • /etc
  • /bin
  • /sbin
  • /fseventsd

No planeo modificarlos de ninguna manera, sólo quiero entender la jerarquía del FS.

21voto

tobygriffin Puntos 326

Es un poco desordenado, y hay un grado de cruces, pero el recorrido rápido, sin entrar realmente en las subcarpetas de estos:

/etc , /tmp y /var son sólo enlaces simbólicos a subcarpetas en /private .

/etc generalmente contiene archivos de configuración.

/tmp es para los archivos temporales utilizados por los procesos en ejecución (véase también /var/tmp )

/var también se utiliza para algunos archivos temporales utilizados por los procesos en ejecución, pero estos tienden a ser menos temporales y más a menudo se conservan entre las ejecuciones - por ejemplo, los archivos de registro que suelen estar en /var/log .

/usr contiene los binarios (ejecutables) y los archivos relacionados con los desarrolladores para las utilidades principales de unix/BSD. Las cosas que el usuario instala por sí mismo deberían terminar en /usr/local .

/bin también contiene binarios, pero suelen ser más fundamentales para el sistema operativo que los de /usr - como cp , cat , bash .

/sbin es como la anterior pero centrada en tareas administrativas rutinarias como mount y shutdown . El s = sistema/superusuario Normalmente se necesitan derechos de Root/superusuario para utilizar estos comandos.

/.fseventsd es utilizado por el sistema operativo para registrar los eventos de cambio del sistema de archivos (como la creación de carpetas) para que las partes interesadas puedan ser notificadas cuando el sistema de archivos cambia.

Sin embargo, para correr el riesgo de decir lo que no querías que dijera - la mayoría de estos son de poco interés, y si fueras a usar alguno, lo más probable es que estés en /usr/local , /var/log o /tmp .

Se puede encontrar información adicional centrada en la estructura común de Unix en Wikipedia ( Sistema de archivos Unix ).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X