Antworten:
Dies ist eine neue Innovation, gefolgt von Gnome und somit von Ubuntu, um benutzerspezifische Daten in festen Verzeichnissen zu speichern. Nach diesem Dokument gibt es
~/.local/share
.~/.config
;~/.cache
.In der Vergangenheit konnten Unix-Programme ihre Daten im gesamten $ HOME-Verzeichnis verteilen und sie in Punktdateien (Dateien, die mit "." Beginnen) oder in Unterverzeichnissen wie ~/.vimrc
und ablegen ~/.vim
. Die neue Spezifikation soll dieses Verhalten vorhersehbarer machen. Ich vermute, dies erleichtert die Sicherung von Anwendungsdaten und verleiht Ihrem Home-Verzeichnis ein aufgeräumteres Erscheinungsbild. Dieser Standard wird noch nicht von allen Anwendungen eingehalten.
In der .local
Hierarchie platzieren Programme Benutzerinformationen wie E-Mails und Kalenderereignisse. Sie könnten diese Daten manuell entfernen, aber dann würde das Programm seinen Status verlieren. Sofern dies nicht beabsichtigt ist (z. B. wenn ein Problem mit Ihrer Konfiguration vorliegt), sollten Sie keine Dateien in diesem Verzeichnis entfernen oder ändern. Mit können .cache
Sie sorgloser sein, da das Programm in der Lage sein sollte, alle Dateien wiederherzustellen - neu herunterzuladen oder neu zu berechnen -, wenn Sie sie entfernen.
.local/share
soll analog verwendet werden /usr/share
, um z. B. Symbole zu überschreiben; und (2) Anwendungen dürfen den Status in Unterverzeichnisse von schreiben .local/share
. Das Vorhandensein von ~/.local/share/trash/
impliziert, dass zumindest einige Anträge die zweite Auslegung befürworten. Zugegeben, das .local
wird verwendet, um lokale Versionen von Software von der Quelle zu installieren. Es wird aber anscheinend auch zur Speicherung von Daten ähnlich verwendet ~/.firefox
.
.config
und .cache
sollte .local
für die Beständigkeit drinnen sein , nicht wahr?
~/.local
als ~/.local/share
und ~/.local/bin
(von denen ich weiß, dass Pip sie für Benutzerinstallationen verwendet)?
Lassen Sie mich eine meiner Erfahrungen mit dem .local-Verzeichnis teilen. Ich habe auch meine Festplattenpartition (Root-Partition) gefunden, in der das Basisverzeichnis nicht genügend Speicherplatz hat. Nachdem ich den Inhalt dieser Verzeichnisse überprüft habe, habe ich festgestellt, dass im lokalen Verzeichnis mehr als 70 GB Speicherplatz vorhanden sind. Dann möchte ich ihn löschen, befürchte jedoch das Löschen könnte dazu führen, dass mein Ubuntu-System abstürzt. Also habe ich diese Frage in Google gesucht und sie leitet mich hierher. Aber die vorherigen Antworten konnten meine Probleme nicht lösen. Ich möchte nur zwei Ergebnisse auf meinem System haben:
Entfernen Sie einige Inhalte aus dem .local-Verzeichnis. Ich könnte dann über genügend Speicherplatz verfügen, um meine neuen Dateien zu speichern.
Ich möchte nicht, dass mein System abstürzt. Das bedeutet, dass ich den Inhalt nicht direkt aus meinem lokalen Heimatverzeichnis löschen möchte. Es ist zu gefährlich!
Schließlich fand ich den größten Inhalt im .local-Verzeichnis hier: /home/myAccount/.local/share/Trash Es belegt 69 GByte. Ich habe das Gefühl, es hängt mit dem Papierkorb zusammen, also gehe ich zum Papierkorb: trash: /// und leere den Papierkorb. Dann habe ich festgestellt, dass 69 GB freier Speicherplatz auf der Festplatte vorhanden sind !!
Also meine Schlussfolgerungen:
Es ist sehr riskant, das lokale Verzeichnis direkt zu löschen.
Wir könnten Inhalte unter /home/myAccount/.local/share/Trash sicher durch "leeren" Papierkorb löschen.
.local
enthält "Benutzerinformationen wie E-Mails und Kalenderereignisse", aber die überwiegende Mehrheit der enthaltenen .local
Informationen sind überhaupt keine Benutzerinformationen: Es handelt sich um Papierkorbdateien. Ihre Antwort erklärte, was tatsächlich die überwiegende Mehrheit .local
ausmacht, was sie meiner Meinung nach zur besseren Antwort macht.
Das Verzeichnis .local / wird von einigen Programmen verwendet, um Ihre Einstellungen zu speichern (wie von @loevborg angegeben). Dieses Verzeichnis ist Teil der Bemühungen, das Chaos des $HOME
Benutzers zu standardisieren . Leider haben sich noch nicht alle Softwareanwendungen dieser Anstrengung angeschlossen, und selbst einige Gnome-Softwareanwendungen verbreiten Ihre Einstellungen immer noch in einem anderen Verzeichnis (siehe .gnome2, .gconf, .evolution usw.).
Es ist nicht sicher, das Verzeichnis zu entfernen. Einige Apps speichern wichtige Informationen / Konfigurationsdateien in diesem Verzeichnis.