Welche Programme gibt es, um „verwaiste Dateien“ zu finden und zu löschen, die nach dem Löschen einer Anwendung übrig geblieben sind?

Ich habe mein System seit über 15 Jahren von Mac zu Mac übertragen. In meinem System lauern Einstellungsdateien und andere Listen für Programme, die ich vor Jahren getestet habe.

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

Antworten (4)

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

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

und wenn Sie nicht nach jeder Datei gefragt werden möchten, führen Sie sie aus

find -d ~/Library/Preferences -atime +52w -delete
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 mischt, könnte ich eine ziemlich gute Lösung finden. Mal sehen, was mein Scripting kann!
Wie führe ich diesen Befehl aus, ohne die yganze Zeit zu tippen?
@konrad siehe aktualisierte Antwort

OnyX hat mehrere Reinigungsoptionen und könnte einen Versuch wert sein.

Ansonsten könnten Sie die Installationsquittungen in /Library/Receiptsund überprüfen ~/Library/Receipts. Anwendungen, die über Installer installiert werden, sollten in dieses Verzeichnis schreiben, was sie installiert haben und wo. Sie könnten dies auf Programme untersuchen, die Sie „deinstalliert“ haben, und die lauernden Dateien manuell entfernen.

Ich wusste nicht, dass es diese "Quittungen" gibt. Sehr interessant. Vielleicht entwickle ich ein kleines Tool dafür. Vielen Dank.
@Barth: Mich würde das Ergebnis interessieren, wenn du es schaffst :)

Ich bin nicht mit dem Unternehmen verbunden, aber wenn Sie eine kostenpflichtige App wünschen In der Vergangenheit habe ich App Zapper verwendet.

Es ist eine Drag-and-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 ML neu installiert, also habe ich es seit einiger Zeit nicht mehr verwendet, und ich fürchte, ich erinnere mich nicht an die Kosten, aber ich erinnere mich, dass es nicht teuer war. UPDATE: Es kostete 12,95 $; Mehr als ich mich erinnerte.

Vielleicht könnte Pazifist verwendet werden; Öffnen Sie die deinstallierte Version der App in Pacifist (ziehen Sie sie dorthin) und sehen Sie nach, was installiert wird, und entfernen Sie dann diese Elemente?

Danke für Ihre Antwort. Wie gesagt, die Anwendung, die die Dateien erstellt hat, befindet sich jedoch nicht mehr auf meinem System. Appzapper eignet sich jedoch gut zum Deinstallieren von Programmen.

Wir können die zuvor in unserem macOS installierten Apps mit einem Terminalbefehl sehen:

ls -la /private/var/db/receipts/

Dann können wir ihren Codenamen verwenden, um verwandte Dateien zu finden:

mdfind [app_name]