Vì vậy, cũng như mọi người, trước khi sử dụng Ubuntu, tôi đã sử dụng máy Windows và một trong những điều tôi đã quen với Windows là sử dụng dấu gạch dưới làm ký tự đầu tiên của tên thư mục như một loại đánh dấu đặc biệt để nó có thể xuất hiện đầu tiên trên danh sách, cả trong dòng lệnh và trình thám hiểm tệp.
Chẳng hạn, trong thư mục Sách điện tử của tôi (trong Windows) trông giống như thế này:
_read
Book1.pdf
Book2.pdf
_reading
Book3.pdf
Book4.pdf
Book5.pdf
nhưng trong Nautilus của Ubuntu thì nó trông như thế này:
Book4.pdf
Book5.pdf
_read
Book1.pdf
Book2.pdf
_reading
Book3.pdf
Điều đang xảy ra là nó hoàn toàn bỏ qua dấu gạch dưới và nó coi "_read" là "đã đọc" và do đó không liệt kê nó trước như mong muốn.
Tôi đã thử đặt biến môi trường LC_COLLATE thành C. Điều này giúp bằng cách nào đó vì nó liệt kê các dấu gạch dưới cùng nhau, nhưng ở cuối, và không phải ở đầu.
Cảm ơn.