Quels programmes existent pour rechercher et supprimer les «fichiers orphelins» qui restent après la suppression d'une application?

11

Je transfère mon système de Mac à Mac depuis plus de 15 ans. J'ai des fichiers de préférences et d'autres listes dans mon système pour les programmes que j'ai testés il y a des années.

Existe-t-il un programme intelligent qui pourrait me diriger vers ces fichiers orphelins sachant que l'application qui les a créés n'est pas sur mon système?

Barth
la source

Réponses:

7

Si vous souhaitez utiliser Terminal.app, vous pouvez utiliser findpour identifier les fichiers / dossiers auxquels vous n'avez pas accédé depuis longtemps.

  • find ~/Library/Preferences -atime +52w répertoriera toutes les préférences qui n'ont pas été consultées au cours des 52 dernières semaines.
  • find -d ~/Library/Preferences -atime +52w -ok rm '{}' \; vous demandera si vous souhaitez le supprimer fichier par fichier

et si vous ne voulez pas qu'on vous demande chaque fichier, exécutez

find -d ~/Library/Preferences -atime +52w -delete
nohillside
la source
Correct, bien que la tâche soit un peu plus difficile car je ne veux pas supprimer les fichiers appartenant à un programme réel sur mon ordinateur. En mélangeant ce que vous dites avec la réponse de CraftyThumber, je pourrais trouver une assez bonne solution. Voyons ce que mes scripts peuvent faire!
Barth
Comment exécuter cette commande sans taper ytout le temps?
Konrad
@konrad voir la réponse mise à jour
nohillside
6

OnyX a plusieurs options de nettoyage et pourrait valoir la peine d'être essayé.

En dehors de cela, vous pouvez vérifier les reçus d'installation dans /Library/Receiptset ~/Library/Receipts. Les applications installées via les programmes d'installation doivent écrire dans ce répertoire avec ce qu'elles ont installé et où. Vous pouvez inspecter cela pour les programmes que vous avez «désinstallés» et supprimer manuellement les fichiers cachés.

sjbx
la source
Je ne connaissais pas l'existence de ces "reçus". Très intéressant. Je pourrais développer un petit outil pour ça. Merci.
Barth
@Barth: Je serais intéressé par le résultat si vous le gérez :)
sjbx
2

Je ne suis pas connecté à l'entreprise, mais si vous voulez une application payante Dans le passé, j'ai utilisé App Zapper.

Il s'agit d'une application glisser-déposer. Vous faites glisser l'application vers la fenêtre et elle affiche toutes les dépendances à supprimer ou non. J'ai fait une installation propre pour ML, donc je ne l'ai pas utilisé depuis un certain temps et je crains de ne pas me souvenir du coût mais je me souviens que ce n'était pas cher. MISE À JOUR: Il en coûte 12,95 $; Plus que je ne m'en souvenais.

Peut-être que Pacifist pourrait être utilisé; Ouvrez la version désinstallée de l'application dans Pacifist (faites-la glisser ici) et regardez pour voir ce qui est installé, puis supprimez ces éléments?

se tromper
la source
Merci pour votre réponse. Cependant, comme je l'ai dit, l'application qui a créé les fichiers n'est plus sur mon système. Appzapper est cependant bon pour désinstaller des programmes.
Barth
0

Revo Uninstaller Pro est un utilitaire génial qui supprimera tout ce qui concerne un programme. Cela inclut les clés d'enregistrement et toutes les sous-clés.

Juste moi
la source