B.2.2. Thư mục chính của Người dùng
Nội dung của thư mục chính của người dùng không được chuẩn hóa, nhưng vẫn còn một số quy ước đáng lưu ý. Một là thư mục chính của người dùng thường được đề cập đến bởi một dấu ngã (“~“). Điều này rất hữu ích vì các trình biên dịch lệnh tự động thay thế dấu ngã bằng đúng thư mục (thường là/home/user/
).
Theo truyền thống, tệp cấu hình ứng dụng thường được lưu trữ trực tiếp trong thư mục chính của người dùng, nhưng tên của chúng thường bắt đầu bằng dấu chấm (ví dụ: khách hàng emailmutt
lưu cấu hình của nó trong~ /.muttrc
). Lưu ý rằng các tên tệp bắt đầu bằng dấu chấm được ẩn theo mặc định; Vàls
chỉ liệt kê chúng khi sử dụng tùy chọn-a
, và trình quản lý tập tin đồ hoạ cần được cấu hình để hiển thị các tập tin ẩn.
Một số chương trình cũng sử dụng nhiều tệp cấu hình được tổ chức trong một thư mục (ví dụ:~ /.ssh/
). Một số ứng dụng (như trình duyệt web Iceweasel) cũng sử dụng thư mục của nó để lưu trữ bộ nhớ cache của dữ liệu đã tải xuống. Điều này có nghĩa là những thư mục này có thể sử dụng rất nhiều không gian đĩa.
Những tệp tin cấu hình này được lưu trữ trực tiếp trong thư mục chính của người dùng, thường được gọi chung làdotfiles, từ lâu đã được sử dụng đến mức các thư mục này có thể bị lộn xộn với chúng. May mắn thay, một nỗ lực dẫn đầu của ông trùm FreeDesktop.org đã dẫn đến“XDG Base Directory Specification“, một quy ước nhằm làm sạch các tệp và thư mục này. Đặc tả này chỉ ra rằng các tệp tin cấu hình phải được lưu trữ trong tệp~ /.config
, tệp bộ nhớ cache trong~ /.cache
và các tệp dữ liệu ứng dụng trong~/.local
(hoặc thư mục con của chúng). Quy ước này đang dần dần được phổ biến, và một số ứng dụng (đặc biệt là đồ họa) đã bắt đầu tuân theo nó.
Máy tính để bàn đồ họa thường hiển thị nội dung của thư mục~/Desktop/
(hoặc bất cứ bản dịch thích hợp nào dành cho các hệ thống không được định cấu hình bằng Tiếng Anh) trên máy tính để bàn (tức là những gì có thể nhìn thấy trên màn hình một lần sẽ được đóng hoặc biểu tượng hóa).
Cuối cùng, hệ thống email đôi khi lưu trữ email đến vào thư mục~/Mail/
.