Ich habe 5 nicht verwendete Gebietsschemas auf meinem System. Wie kann ich sie über die Befehlszeile entfernen? Ich habe verwendet, localepurge
aber es hat nicht funktioniert.
23
Sie können Gebietsschemas mit auflisten
localedef --list-archive
oder mit
locale -a
Die entsprechende Dateigröße ist gegeben durch
ls -lh /usr/lib/locale/locale-archive
So entfernen Sie nicht verwendete Gebietsschemas:
sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!
Wo it_IT.UTF-8
und en_US.UTF-8
sind die einzigen zwei Locales, die ich möchte . Das && echo "Success!"
Ende ist nützlich, da locale-gen
keine Fehler gemeldet werden, wenn ein nicht verfügbares oder falsches Gebietsschema in der Befehlszeile übergeben wird.
localedef --list-archive
ohnes
"Succes!"
löst das Ausrufezeichen in der Zeichenfolge die Erweiterung des Bash-Verlaufs aus. Um dieses Problem zu vermeiden, müssen Sie'Success!'
in einfache Anführungszeichen einschließen oder (seltsamerweise!) Die Anführungszeichen entfernen. Aus dem Bash-Handbuch : Verlaufserweiterungen werden durch das Erscheinen des Verlaufserweiterungszeichens ('!') Eingeführt. standardmäßig. Nur\
und'
kann verwendet werden, um dem Verlaufserweiterungszeichen zu entkommen.