У системах, схожих на unix, всі каталоги містять два записи, .
і..
, що означають сам каталог та його батьківський відповідно. Ці записи більшість часу не цікаві, тому ls
їх приховує, а символи оболонок оболонки як *
би не включають їх. Загалом, ls
і підстановочні символи приховують усі файли, ім'я яких починається з а .
; це простий спосіб , щоб виключити .
і ..
і дозволяють користувачам приховати інші файли зі списків. Окрім виключення зі списків, у цих файлах немає нічого особливого.
Unix зберігає файли конфігурації для кожного користувача у домашній каталог користувача. Якщо всі файли конфігурації з'явилися у списках файлів, домашній каталог буде переповнений файлами, які користувачі не хвилюють щодня. Отже, конфігураційні файли завжди починаються з .
: зазвичай файл конфігурації програми Foo називається чимось на зразок .foo
або .foorc
. З цієї причини файли конфігурації користувача часто називають крапковими файлами .
ls
і джокери приховати всі файли, ім'я яких починається з.
, це простий спосіб , щоб виключити.
і..
і дозволяють користувачам приховати інші файли зі списків.» Це звучить так: Концепція про приховування файлів / каталогів, які починаються з крапки, насправді виявилася прихованою.
..
. Але згодом люди зрозуміли, що можливість приховати деякі файли / каталоги має значення в цьому, отже, вони почали ставити крапку на початку файлів, які вони хочуть приховати. Це справді так чи просто припущення?