Tiền tố 0đã làm cho tập tin được sắp xếp ngay từ đầu trong Nautilus. Điều gì có thể đến trước tập tin đầu tiên? Không có tập tin có thể, ngoại trừ các thư mục. Điều này đúng bất kể miền địa phương đang sử dụng.
Đặt tên tệp
Trong ví dụ sau, lần đầu tiên tôi tạo một tệp văn bản trống có tên apple.txtsau đó tạo nhiều bản sao và đổi tên từng tệp bằng cách thêm tiền tố ký tự đơn. Tôi chỉ sử dụng hầu hết các ký tự chữ và số tương thích: 0 A á _ -và (dấu cách). Điều này có nghĩa là tôi đã tạo tổng cộng 7 tệp, cộng với một thư mục có tên appleđể tham khảo.
Lưu ý rằng đó álà chữ cái thứ hai của tiếng Séc, được tìm thấy trong phần bài viết này trên Wikipedia. Chữ cái đầu tiên có vẻ giống như tiếng Anh: Avà a.
Sắp xếp tập tin
Nautilus sẽ sắp xếp các tệp này trong môi trường miền địa phương khác nhau như thế nào? Hóa ra nó tương tự nhưng hơi khác. Xem ảnh chụp màn hình sau đây để so sánh.

Nautilus đã sắp xếp các tệp trong môi trường tiếng Anh en_US.UTF-8như thế này:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt <-- original file without prefix
apple.txt
_apple.txt
-apple.txt
Nautilus đã sắp xếp các tệp trong môi trường Séc cs_CZ.UTF-8như thế này:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt
apple.txt <-- original file without prefix
-apple.txt
_apple.txt
Trong cả hai địa phương, không có thay đổi về thứ tự của thư mục và 3 tệp hàng đầu khi xem dưới dạng danh sách trong Nautilus. Điều này đã cho thấy rằng không có ký tự chữ và số có thể xuất hiện trước đó 0apple.txt.
Cách giải quyết 1
Một cách là tạo các tệp có tên khác với "apple" hiện có cùng tiền tố 0trước tên hiện có. Tạo 0aaa.txtsẽ đến trước 0apple.txtvà vv.
Sử dụng cách giải quyết này, các tệp được sắp xếp như sau:
0.txt
0a.txt
0aaa.txt
0apple.txt
...
Theo cách này, tệp 0.txtsẽ là tệp đầu tiên xuất hiện trong Nautilus. Không có tệp nào khác có thể đến trước 0.txt, trừ khi người dùng muốn tạo tên tệp .txt(chỉ sử dụng ký tự khoảng trắng).
Cách giải quyết 2
Nói nếu appleđã là tệp đầu tiên có thể tồn tại và người dùng khăng khăng không đổi tên apple, có một cách khác: Đổi tên tệp hiện có với tiền tố số cao hơn từ 0apple.txtthành 9apple.txt. Điều này sẽ cho phép các file khác với tiền tố số thấp hơn 0*để 8*xuất hiện trước 9apple.txt.
Sử dụng cách giải quyết này, các tệp được sắp xếp như sau:
0mango.txt
1kiwi.txt
2orange.txt
...
9apple.txt
...
Cách giải quyết 2 là không phù hợp, nếu 0apple.txttoàn bộ không thể đổi tên vì bất kỳ lý do gì. Cách giải quyết 1 sẽ hiệu quả hơn vì 0.txtsẽ luôn xuất hiện trước 0mango.txthoặc các tên tệp khác mà người dùng có thể nghĩ ra.
Tôi đã kiểm tra như thế nào
Trong thử nghiệm của tôi, chỉ có các gói ngôn ngữ thiết yếu được cài đặt để chuẩn bị môi trường Séc để chạy Nautilus trong Ubuntu. Cách nhanh chóng để chạy chương trình ở miền địa phương khác bằng LANG=<LOCALENAME> nautiluslệnh không hoạt động. Do đó, các bước sau.
Cài đặt các gói này language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-basequa APT trong Terminal
Chuyển đến Cài đặt hệ thống> Ngôn ngữ và hỗ trợ
Trong Ngôn ngữ - Ngôn ngữ cho menu và cửa sổ , kéo mục nhập có tên čeština(từ "Séc" được Wikipedia ghi chú ) lên trênEnglish
Đăng xuất và đăng nhập lại để có hiệu lực
Đã thử nghiệm bằng Nautilus 3.14.3 trong Ubuntu 16.04 LTS (Trực tiếp).
Tên tệp TL; DR có tiền tố 0tạo tệp đầu tiên trong Nautilus. Không có tệp nào khác, ngoại trừ các thư mục có thể xuất hiện trước tệp đầu tiên.