Trong các hệ thống giống như unix, tất cả các thư mục chứa hai mục nhập .
và..
tương ứng với chính thư mục đó. Các mục này hầu như không thú vị trong hầu hết thời gian, vì vậy hãy ls
ẩn chúng và các ký tự đại diện như *
không bao gồm chúng. Nói chung, ls
và ký tự đại diện ẩn tất cả các tệp có tên bắt đầu bằng a .
; đây là một cách đơn giản để loại trừ .
và ..
và cho phép người dùng ẩn các tập tin khác từ danh sách. Ngoài việc bị loại khỏi danh sách, không có gì đặc biệt về các tệp này.
Unix lưu trữ các tệp cấu hình trên mỗi người dùng trong thư mục chính của người dùng. Nếu tất cả các tệp cấu hình xuất hiện trong danh sách tệp, thư mục chính sẽ bị lộn xộn với các tệp mà người dùng không quan tâm hàng ngày. Vì vậy, các tệp cấu hình luôn bắt đầu bằng .
: thông thường, tệp cấu hình cho ứng dụng Foo được gọi là một cái gì đó như .foo
hoặc .foorc
. Vì lý do này, các tệp cấu hình người dùng thường được gọi là các tệp chấm .
ls
và các kí hiệu ẩn tất cả các file có tên bắt đầu với một.
, đây là một cách đơn giản để loại trừ.
và..
và cho phép người dùng ẩn các tập tin khác từ danh sách." Điều này nghe có vẻ như sau: Khái niệm ẩn tập tin / thư mục bắt đầu bằng dấu chấm đã thực sự xuất hiện để ẩn.
..
. Nhưng sau đó, mọi người nhận ra rằng việc có thể ẩn một số tệp / thư mục có giá trị trong đó và do đó, họ bắt đầu đặt dấu chấm ở đầu tệp mà họ muốn ẩn. Đó thực sự là trường hợp hay chỉ là một suy đoán?