Das Präfix bewirkt 0bereits, dass die Datei in Nautilus zuerst sortiert wird. Was kann vor der allerersten Akte kommen? Keine Dateien außer Verzeichnissen. Dies gilt unabhängig vom verwendeten Gebietsschema.
Dateinamen
Im folgenden Beispiel habe ich zuerst eine leere Textdatei mit dem Namen erstellt und apple.txtdann mehrere Kopien erstellt und jede der Dateien durch Hinzufügen eines einzelnen Zeichenpräfixes umbenannt. Ich habe nur die meisten kompatiblen alphanumerischen Zeichen verwendet: 0 A á _ -und (Leerzeichen). Dies bedeutet, dass ich insgesamt 7 Dateien erstellt habe, plus ein Verzeichnis, das appleals Referenz benannt wurde.
Beachten Sie, dass dies áder zweite tschechische Buchstabe ist, der in diesem Artikelabschnitt auf Wikipedia zu finden ist. Der erste Buchstabe scheint derselbe zu sein wie Englisch: Aund a.
Dateisortierung
Wie sortiert Nautilus diese Dateien in verschiedenen Ländereinstellungen? Es stellt sich heraus, dass es ähnlich, aber leicht unterschiedlich ist. Siehe den folgenden Screenshot zum Vergleich.

Nautilus sortierte Dateien in englischer Umgebung en_US.UTF-8wie folgt:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt <-- original file without prefix
apple.txt
_apple.txt
-apple.txt
Nautilus sortierte Dateien in tschechischer Umgebung cs_CZ.UTF-8wie folgt:
apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt
apple.txt <-- original file without prefix
-apple.txt
_apple.txt
In beiden Gebietsschemas ändert sich die Reihenfolge der Verzeichnis- und Top-3-Dateien nicht, wenn sie in Nautilus als Liste angezeigt werden. Dies zeigt bereits, dass kein alphanumerisches Zeichen vorkommen kann 0apple.txt.
Problemumgehung 1
Eine Möglichkeit besteht darin, Dateien mit einem anderen Namen als dem vorhandenen "Apfel" mit demselben Präfix zu erstellen 0, das dem vorhandenen vorangestellt ist . Das Schaffen 0aaa.txtwird vor 0apple.txtund so weiter kommen.
Mit dieser Problemumgehung werden die Dateien folgendermaßen sortiert:
0.txt
0a.txt
0aaa.txt
0apple.txt
...
Auf diese Weise ist die Datei 0.txtdie erste Datei, die in Nautilus angezeigt wird. Es können keine anderen Dateien vorkommen 0.txt, es sei denn, der Benutzer möchte einen Dateinamen erstellen .txt(nur mit einem Leerzeichen).
Problemumgehung 2
Angenommen, es appleist bereits die allererste Datei, die existieren kann, und der Benutzer besteht darauf, sie nicht umzubenennen apple. Es gibt eine andere Möglichkeit: Benennen Sie die vorhandene Datei mit dem Präfix 0apple.txtfür eine höhere Nummer von nach um 9apple.txt. Dies wird andere Dateien mit einer geringeren Anzahl Präfix erlauben erscheinen vor .0*8*9apple.txt
Mit dieser Problemumgehung werden die Dateien folgendermaßen sortiert:
0mango.txt
1kiwi.txt
2orange.txt
...
9apple.txt
...
Problemumgehung 2 ist ungeeignet, wenn das 0apple.txtGanze aus irgendeinem Grund nicht umbenannt werden kann. Problemumgehung 1 ist effektiver, da 0.txtimmer vor 0mango.txtoder nach anderen Dateinamen angezeigt wird , die der Benutzer sich vorstellen kann.
Wie habe ich getestet?
In meinen Tests wurden nur wichtige Sprachumgebungspakete installiert, um die tschechische Umgebung für die Ausführung von Nautilus in Ubuntu vorzubereiten. Die schnelle Möglichkeit, ein Programm in einem anderen Gebietsschema per LANG=<LOCALENAME> nautilusBefehl auszuführen, funktionierte nicht. Daher die folgenden Schritte.
Installieren Sie diese Pakete language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-baseüber APT im Terminal
Gehen Sie zu Systemeinstellungen> Sprache und Support
Ziehen Sie in Sprache - Sprache für Menüs und Fenster den Eintrag mit dem Namen čeština(Wort für "Tschechisch" , das von Wikipedia angegeben wird ) nach obenEnglish
Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden
Getestet mit Nautilus 3.14.3 in Ubuntu 16.04 LTS (Live).
TL; DR Dateiname mit Präfix erstellt 0die allererste Datei in Nautilus. Vor der ersten Datei können keine anderen Dateien außer Verzeichnissen angezeigt werden.