Di bawah sistem seperti unix, semua direktori berisi dua entri, .
dan..
, yang masing-masing mewakili direktori dan induknya. Entri ini tidak menarik sebagian besar waktu, jadi ls
sembunyikan mereka, dan shell wildcard seperti *
tidak termasuk mereka. Lebih umum, ls
dan wildcard menyembunyikan semua file yang namanya dimulai dengan .
; ini adalah cara sederhana untuk mengecualikan .
dan ..
dan memungkinkan pengguna untuk menyembunyikan file lain dari daftar. Selain dikecualikan dari daftar, tidak ada yang istimewa tentang file-file ini.
Unix menyimpan file konfigurasi per-pengguna di direktori home pengguna. Jika semua file konfigurasi muncul dalam daftar file, direktori home akan berantakan dengan file yang tidak dipedulikan pengguna setiap hari. Jadi file konfigurasi selalu dimulai dengan .
:: biasanya, file konfigurasi untuk aplikasi Foo disebut sesuatu seperti .foo
atau .foorc
. Untuk alasan ini, file konfigurasi pengguna sering dikenal sebagai file dot .
ls
dan wildcard menyembunyikan semua file yang namanya dimulai dengan.
; Ini adalah cara sederhana untuk mengecualikan.
dan..
dan memungkinkan pengguna untuk menyembunyikan file lain dari daftar." Ini kedengarannya seperti berikut: Konsep menyembunyikan file / direktori yang dimulai dengan titik sebenarnya telah muncul untuk disembunyikan.
..
. Tetapi kemudian, orang-orang menyadari bahwa bisa menyembunyikan beberapa file / direktori memiliki nilai di dalamnya dan karenanya, mereka mulai meletakkan sebuah titik di awal file yang ingin mereka sembunyikan. Apakah itu benar-benar kasus atau hanya spekulasi?