В unix-подобных системах все каталоги содержат две записи, .и.. , которые обозначают сам каталог и его родителя соответственно. Эти записи в большинстве случаев неинтересны, поэтому lsскрывают их, а подстановочные знаки, например *, не включают их. В общем, lsподстановочные знаки скрывают все файлы, имя которых начинается с .; Это простой способ исключить .и ..позволить пользователям скрывать другие файлы из списков. Кроме исключений из списков, в этих файлах нет ничего особенного.
Unix хранит файлы конфигурации для каждого пользователя в домашнем каталоге пользователя. Если все файлы конфигурации появляются в списках файлов, домашний каталог будет загроможден файлами, которые пользователям не нужны каждый день. Таким образом, файлы конфигурации всегда начинаются с .: как правило, файл конфигурации для приложения Foo называется что-то вроде .fooили .foorc. По этой причине пользовательские файлы конфигурации часто называются точечными файлами .
lsи джокеры скрыть все файлы, имя которых начинается с., это простой способ , чтобы исключить.и..и позволяют пользователям скрыть другие файлы из списков.» Это звучит так: Концепция скрытия файлов / каталогов, начинающихся с точки, на самом деле, кажется, скрыта.... Но позже люди поняли, что возможность скрывать некоторые файлы / каталоги имеет значение, и поэтому они начали ставить точку в начале файлов, которые они хотят скрыть. Это действительно так или просто предположение?