У меня есть несколько вопросов. Некоторые вещи меня беспокоят, и, может быть, если я пойму, почему они так поступают, я немного успокоюсь.
В Windows около 95% имен папок и файлов имеют смысл. Они четко описывают свою цель.
В официальном руководстве пользователя linux говорится следующее:
/bin
и/sbin
: хранит множество основных системных приложений
/etc
: хранит системные системные файлы конфигурации .
У меня вопрос: почему имена папок глупые strike> / глупые strike> / странные strike> / не связаны с их назначением?
Почему «необходимые системные приложения» помещаются в папку, названную в честь вещи, которая используется для хранения нежелательных вещей? (bin)
Почему «общесистемные файлы конфигурации» должны храниться в папке «etc»?
/bin
обозначает двоичные файлы, /sbin
обозначает системные двоичные файлыetc
обозначает и так далее (этот каталог исторически содержал все, что не принадлежало в другом месте),Большинство имен каталогов весьма связано, но просто слишком коротко, чтобы быть понятным без дальнейшего ведома. Но это не просто проблема Linux. Другие подобные Unix системы как OS X Apple, например, или Солярис используют те же странные имена. И так как Вы упомянули Windows... Просто необходимо вырыть глубже. Например, файл hosts для окон имеет этот странный путь:
C:\WINDOWS\system32\drivers\etc\hosts
Там у Вас есть свое несвязанное "и т.д." снова;-)
Для быстрого обзора по роли различных имен каталогов Linux смотрят к этой статье Wikipedia http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
bin
, в первую очередь, двоичный файл средств, и несмотря на него является также различным мусорным ведром Word , никто не связал его ни к какому мусорное ведро , но двоичный файл . Это было всегда чисто в контексте Unix. Также они были необходимы для использования действительно коротких замыканий, предпочтительно слова с тремя буквами, когда они всегда вводили много. Как соответствие это все еще там.