Это немного грязно, и есть степень переходов, но быстрый тур, не вдаваясь в эти подпапки:
/etc
, /tmp
И /var
лишь символические ссылки на вложенные папки в /private
.
/etc
как правило, содержит файлы конфигурации.
/tmp
для временных файлов, используемых запущенными процессами (также см. /var/tmp
)
/var
также используется для некоторых временных файлов, используемых запущенными процессами, но они, как правило, менее временны и чаще сохраняются между запусками - например, файлы журналов, которые обычно находятся в /var/log
.
/usr
содержит двоичные файлы (исполняемые файлы) и файлы, относящиеся к разработчику, для основных утилит unix / BSD. Вещи, которые пользователь устанавливает самостоятельно, должны закончиться /usr/local
.
/bin
также содержит двоичные файлы , но они имеют тенденцию быть более OS-фундаментальна , чем те , /usr
- таких , как cp
, cat
, bash
.
/sbin
как указано выше, но сосредоточены на рутинных административных задачах, таких как mount
и shutdown
. s
= Система / суперпользователя , как правило , вам нужно корневые / права суперпользователя , чтобы использовать эти команды.
/.fseventsd
используется ОС для регистрации событий изменения файловой системы (например, создания папки), чтобы заинтересованные стороны могли получать уведомления об изменениях файловой системы.
Однако, чтобы рискнуть сказать то, что вы не хотели, чтобы я сказал - большинство из них малоинтересны, и если бы вы их использовали, вы, скорее всего, были бы /usr/local
, /var/log
или /tmp
.
Дополнительную информацию с акцентом на общую структуру Unix можно найти в Википедии ( Файловая система Unix ).