Il prefisso 0rende già il file da ordinare per la prima volta in Nautilus. Cosa può venire prima del primo file? Nessun file potrebbe, tranne le directory. Questo è vero indipendentemente dalle impostazioni locali in uso.
Denominazione dei file
Nel seguente esempio, ho prima creato un file di testo vuoto chiamato, apple.txtquindi ho creato più copie e rinominato ciascuno dei file aggiungendo un prefisso a carattere singolo. Ho usato solo i caratteri alfanumerici più compatibili: 0 A á _ -e (spazio). Ciò significa che ho creato 7 file in totale, oltre a una directory denominata applecome riferimento.
Si noti che áè la seconda lettera del ceco, che si trova in questa sezione dell'articolo su Wikipedia. La prima lettera sembra essere la stessa dell'inglese: Ae a.
Ordinamento dei file
In che modo Nautilus ordinerà questi file in diversi ambienti locali? Si scopre che è simile ma leggermente diverso. Vedi il seguente screenshot per il confronto.

Nautilus ha ordinato i file in un ambiente inglese en_US.UTF-8come questo:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt <-- original file without prefix
apple.txt
_apple.txt
-apple.txt
Nautilus ha ordinato i file in un ambiente ceco cs_CZ.UTF-8come questo:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt
apple.txt <-- original file without prefix
-apple.txt
_apple.txt
In entrambe le versioni locali, non vi è alcun cambiamento nell'ordine della directory e dei primi 3 file quando si visualizza come elenco in Nautilus. Ciò dimostra già che nessun carattere alfanumerico può apparire prima 0apple.txt.
Soluzione alternativa 1
Un modo è quello di creare file con un nome diverso da "apple" esistente con lo stesso prefisso 0che precede quello esistente. La creazione 0aaa.txtverrà prima 0apple.txte così via.
Utilizzando questa soluzione alternativa, i file vengono ordinati in questo modo:
0.txt
0a.txt
0aaa.txt
0apple.txt
...
In questo modo, il file 0.txtsarebbe il primo file ad apparire in Nautilus. Nessun altro file può venire prima 0.txt, a meno che l'utente non voglia creare un nome file .txt(usando solo un carattere spazio).
Soluzione alternativa 2
Dire se appleè già il primo file che può esistere e l'utente insiste per non rinominare apple, c'è un altro modo: rinominare il file esistente con prefisso di numero più alto da 0apple.txta 9apple.txt. Ciò consentirà di altri file con il numero più basso di prefisso 0*per 8*comparire davanti 9apple.txt.
Utilizzando questa soluzione alternativa, i file vengono ordinati in questo modo:
0mango.txt
1kiwi.txt
2orange.txt
...
9apple.txt
...
La soluzione alternativa 2 non è adatta, se l' 0apple.txtintero non può essere rinominato per qualsiasi motivo. La soluzione alternativa 1 sarà più efficace poiché 0.txtapparirà sempre prima 0mango.txto altri nomi di file a cui l'utente può pensare.
Come ho fatto il test
Nei miei test, sono stati installati solo pacchetti locali essenziali per preparare l'ambiente ceco per l'esecuzione di Nautilus in Ubuntu. Il modo rapido per eseguire il programma in altre impostazioni locali tramite LANG=<LOCALENAME> nautiluscomando non funzionava. Quindi, i seguenti passaggi.
Installa questi pacchetti language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-basetramite APT nel Terminale
Vai su Impostazioni di sistema> Lingua e supporto
In Lingua - Lingua per menu e finestre , trascina la voce denominata čeština(parola per "ceco" annotata da Wikipedia ) in altoEnglish
Disconnettersi e accedere nuovamente per rendere effettive
Testato utilizzando Nautilus 3.14.3 in Ubuntu 16.04 LTS (Live).
TL; DR Nome file con prefisso 0crea il primo file in Nautilus. Nessun altro file, tranne le directory, può apparire prima del primo file.