Welche Programme gibt es, um nach dem Löschen einer Anwendung verbleibende "verwaiste Dateien" zu finden und zu löschen?

11

Ich habe mein System seit über 15 Jahren von Mac auf Mac übertragen. Ich habe Präferenzdateien und andere Listen in meinem System für Programme, die ich vor Jahren getestet habe.

Gibt es ein intelligentes Programm, das mich auf diese verwaisten Dateien verweisen könnte, wenn ich weiß, dass sich die Anwendung, die sie erstellt hat, nicht auf meinem System befindet?

Barth
quelle

Antworten:

7

Wenn Sie bereit sind, Terminal.app zu verwenden, können Sie findDateien / Ordner identifizieren, auf die seit langem nicht mehr zugegriffen wurde.

  • find ~/Library/Preferences -atime +52w listet alle Einstellungen auf, auf die in den letzten 52 Wochen nicht zugegriffen wurde.
  • find -d ~/Library/Preferences -atime +52w -ok rm '{}' \; fragt, ob Sie es Datei für Datei löschen möchten

und wenn Sie nicht für jede Datei gefragt werden möchten, führen Sie aus

find -d ~/Library/Preferences -atime +52w -delete
nohillside
quelle
Richtig, obwohl die Aufgabe etwas schwieriger ist, da ich keine Dateien entfernen möchte, die zu einem tatsächlichen Programm auf meinem Computer gehören. Wenn ich das, was Sie sagen, mit der Antwort von CraftyThumber mische, könnte ich eine ziemlich gute Lösung finden. Mal sehen, was mein Scripting kann!
Barth
Wie kann man diesen Befehl ausführen, ohne ständig zu tippen y?
Konrad
@konrad siehe aktualisierte Antwort
nohillside
6

OnyX bietet verschiedene Reinigungsoptionen und ist möglicherweise einen Versuch wert.

Ansonsten können Sie die Installationsbelege in /Library/Receiptsund einchecken ~/Library/Receipts. Anwendungen, die über Installationsprogramme installiert werden, sollten mit dem, was sie installiert haben und wo, in dieses Verzeichnis schreiben. Sie können dies auf Programme überprüfen, die Sie "deinstalliert" haben, und die lauernden Dateien manuell entfernen.

sjbx
quelle
Ich wusste nicht, dass es diese "Quittungen" gibt. Sehr interessant. Ich könnte ein kleines Werkzeug dafür entwickeln. Vielen Dank.
Barth
@Barth: Ich würde mich für das Ergebnis interessieren, wenn Sie es schaffen :)
sjbx
2

Ich bin nicht mit dem Unternehmen verbunden, aber wenn Sie eine kostenpflichtige App möchten, habe ich in der Vergangenheit App Zapper verwendet.

Es ist eine Drag & Drop-App. Sie ziehen die App in das Fenster und es werden alle Abhängigkeiten angezeigt, die Sie löschen können oder nicht. Ich habe eine Neuinstallation für ML durchgeführt, daher habe ich sie seit einiger Zeit nicht mehr verwendet, und ich fürchte, ich erinnere mich nicht an die Kosten, aber ich erinnere mich, dass sie nicht teuer waren. UPDATE: Es kostet 12,95 $; Mehr als ich mich erinnerte.

Vielleicht könnte Pazifist benutzt werden; Öffnen Sie die deinstallierte Version der App in Pacifist (ziehen Sie sie dorthin) und prüfen Sie, was installiert wird. Entfernen Sie dann diese Elemente.

irren
quelle
Danke für Ihre Antwort. Wie gesagt, die Anwendung, mit der die Dateien erstellt wurden, befindet sich nicht mehr auf meinem System. Appzapper eignet sich jedoch gut zum Deinstallieren von Programmen.
Barth
0

Revo Uninstaller Pro ist ein fantastisches Dienstprogramm, mit dem Sie alles entfernen können, was mit einem Programm zu tun hat. Dazu gehören Registrierungsschlüssel und alle Unterschlüssel.

Nur ich
quelle