La documentación simple y concisa sobre la jerarquía de carpetas OSX es escasa. Estoy buscando una descripción simple de cada uno: ¿cuáles son las funciones de cada uno?
- /privado
- / var
- / usr
- / tmp
- / etc
- /compartimiento
- / sbin
- / fseventsd
No planeo modificarlos de ninguna manera, solo quiero entender la jerarquía FS.
Respuestas:
Es un poco desordenado, y hay un cierto grado de cruces, pero el recorrido rápido, sin entrar realmente en las subcarpetas de estos:
/etc
,/tmp
y/var
son solo enlaces simbólicos a subcarpetas en/private
./etc
generalmente contiene archivos de configuración./tmp
es para archivos temporales utilizados por procesos en ejecución (ver también/var/tmp
)/var
también se usa para archivos algo temporales utilizados por los procesos en ejecución, pero estos tienden a ser menos temporales y se conservan con mayor frecuencia entre ejecuciones, por ejemplo, archivos de registro que generalmente están en/var/log
./usr
contiene archivos binarios (ejecutables) y archivos relacionados con el desarrollador para las principales utilidades de Unix / BSD. Las cosas que el usuario instala por sí mismo deberían terminar/usr/local
./bin
También contiene los binarios, pero tienden a ser más OS-fundamental que los de/usr
- como por ejemplocp
,cat
,bash
./sbin
es como el anterior pero se centra en tareas administrativas de rutina comomount
yshutdown
. Els
= sistema / superusuario , generalmente necesita derechos de root / superusuario para usar estos comandos./.fseventsd
es utilizado por el sistema operativo para registrar eventos de cambio del sistema de archivos (como la creación de carpetas) para que las partes interesadas puedan ser notificadas cuando cambie el sistema de archivos.Sin embargo, a correr el riesgo de decir lo que no quieres que diga - la mayoría de ellos son de poco interés, y si se va a utilizar cualquiera, sería más probable que sea 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 ).
fuente
Ver
man hier
:/private
: esto no está documentado/var
: archivos de registro multipropósito, temporales, transitorios y de cola/usr
: contiene la mayoría de las utilidades y aplicaciones de usuario/tmp
: archivos temporales/etc
: archivos de configuración del sistema y scripts/bin
: utilidades de usuario fundamentales para entornos de usuario único y multiusuario/sbin
: programas de sistema y utilidades de administración fundamentales para entornos de usuario único y multiusuario/fseventsd
: Creo que te refieres/.fseventsd
. Está documentado aquí . Los datos comprimidos relacionados con la eliminación de archivos y los eventos del sistema de archivos se almacenan en una serie de archivos en/.fseventsd
.fuente