Mein Home-Verzeichnis aufräumen

25

Ich habe das folgende Problem: Ich habe eine Reihe von Ubuntu-Paketen installiert, seit ich Ubuntu verwendet habe. Jetzt habe ich diese Pakete mit dem Synaptic Package Manager entfernt, aber für die spezifischen Anwendungen, die ich deinstalliert habe, hat es dennoch versteckte Ordner in meinem Ausgangsverzeichnis hinterlassen , unnötigen Speicherplatz in Anspruch nehmen. z.B. .Netbeans und .amarok etc

Gibt es eine Möglichkeit, diese Ordner, die nicht mehr automatisch verwendet werden, zu erkennen und zu löschen?

Roland
quelle

Antworten:

14

Werfen Sie einen Blick in die Ordner, die Sie stören, und prüfen Sie, ob darin etwas von Wert ist. Wenn Sie mit dem Verlust der Daten zufrieden sind, löschen Sie sie einfach (für den Fall, dass Sie sie im Papierkorb lassen möchten) für ein paar Wochen).

In Zukunft können Sie Ihren Paketmanager anweisen, die Anwendung sowie die zugehörigen systemweiten Konfigurationsdateien zu entfernen, indem Sie eine Bereinigung durchführen .

  • Klicken Sie in synaptic mit der rechten Maustaste auf das Paket und wählen Sie Markieren, um es vollständig zu entfernen .
  • Wenn Sie möchten, geben Sie in der Befehlszeile Folgendes ein sudo apt-get purge packagename.

Dadurch werden alle Konfigurations- und Anwendungsdaten gelöscht, die die Anwendung systemweit erstellt hat. Dabei bleiben natürlich alle Daten erhalten, die Sie in der Anwendung gespeichert haben (z. B. das Projektverzeichnis von NetBeans). spezifische Konfiguration, die in Ihrem Home-Verzeichnis gespeichert ist. Manuelles Löschen ist die einzige Möglichkeit, diese zu entfernen.

Wenn Sie herausfinden möchten, welche Ordner viel Speicherplatz beanspruchen, wählen Sie im Disk Usage Analyzer (Anwendungen → Zubehör → Disk Usage Analyzer) die Option "Nach Hause scannen", um eine Auflistung aller Elemente in der Heimat, einschließlich versteckter Dateien, zu erhalten.

Verwenden Sie auch den Computer Janitor (System → Administration → Computer Janitor), um den vom Paketmanager zurückgelassenen Müll zu bereinigen. In Bezug auf die Befehlszeile wäre dies gleichbedeutend mit dem Ausführen sudo apt-get autoremove && sudo apt-get autoclean.

Einige Anwendungen, wie NetBeans und AmaroK, hinterlassen möglicherweise eine ganze Menge Daten. Aber es gibt keine Möglichkeit für das System sich automatisch gelöscht werden, ohne das Risiko von tatsächlich etwas jemanden löschen wollte halten. Für die Benutzer gibt es keine solche Funktion; Ein guter Job, wenn man bedenkt, dass Sie NetBeans einige Jahre lang verwendet haben, bevor Sie es entfernt haben. Es wäre wirklich ärgerlich, wenn apt Ihre gesamte Arbeit löschen würde, um 500 Kilobyte freizugeben. :-)

Stefano Palazzo
quelle
6
Der Löschbefehl und die zugehörige Synaptic-Funktion entfernen keine Konfigurationsdateien vom Benutzer / home. Es entfernt Konfigurationsdateien aus / etc und wahrscheinlich aus anderen Systemordnern. Die einzige Möglichkeit, die ich kenne, um versteckte Konfigurationsordner von / home zu entfernen, ist das manuelle Löschen.
lovinglinux
4

Nun, ich hatte das gleiche Problem, und ich habe gerade nautilus geöffnet, Ctrl+ gedrückt h, um versteckte Dateien anzuzeigen und sie nach Datum zu sortieren. Ich habe viele Ordner gefunden, die nach einem bestimmten Datum nicht mehr geändert wurden. Beachten Sie jedoch, dass ich eine neue neue Version von Ubuntu installiert hatte und daher einige Anwendungen neuere Änderungsdaten hatten, die mir beim Sortieren halfen.

Ich bin mir nicht sicher: Einige Anwendungen ändern möglicherweise Dateien im Ordner, aber das Datum des Ordners wird nicht geändert. Das müssen Sie auch überprüfen.

theTuxRacer
quelle
3

Es gibt keine Möglichkeit, diese nicht verwendeten Ordner zuverlässig zu erkennen. Ein Programm kann einen beliebigen Ordnernamen auswählen, um die Benutzerinformationen zu speichern. Es gibt nicht unbedingt eine Beziehung zwischen Ordnernamen und Programmnamen.

In den meisten Fällen lohnt es sich nicht, diese Ordner zu löschen, da die meisten von ihnen nur sehr wenig Platz beanspruchen. Und wenn Sie jemals das Programm neu installieren, sind alle Ihre Daten immer noch da.

Sie können jedoch Ordner, die sehr viel Platz beanspruchen, manuell löschen. Sie müssen raten, ob die Ordner nicht mehr verwendet werden. Möglicherweise möchten Sie diese Ordner zuerst sichern.

Der von jedem Ordner belegte Speicherplatz kann mit einem grafischen Dateimanager oder auf einer Konsole mit einem Befehl wie dem folgenden aufgelistet werden:

cd "$HOME"
du -h --max-depth 1
Scherz
quelle