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 ejemplo cp
, cat
, bash
.
/sbin
es como el anterior pero se centra en tareas administrativas de rutina como mount
y shutdown
. El s
= 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 ).