¿Qué programas existen para encontrar y eliminar los "archivos huérfanos" que quedan después de eliminar una aplicación?

11

He transferido mi sistema de Mac a Mac por más de 15 años. Tengo archivos de preferencias y otras listas que acechan en mi sistema para los programas que probé hace años.

¿Existe un programa inteligente que pueda señalarme estos archivos huérfanos sabiendo que la aplicación que los creó no está en mi sistema?

Barth
fuente

Respuestas:

7

Si está dispuesto a usar Terminal.app, puede usarlo findpara identificar archivos / carpetas a los que no se ha accedido durante mucho tiempo.

  • find ~/Library/Preferences -atime +52w enumerará todas las preferencias a las que no se haya accedido en las últimas 52 semanas.
  • find -d ~/Library/Preferences -atime +52w -ok rm '{}' \; le preguntará si desea eliminarlo archivo por archivo

y si no desea que se le solicite cada archivo, ejecute

find -d ~/Library/Preferences -atime +52w -delete
nohillside
fuente
Correcto, aunque la tarea es un poco más difícil ya que no quiero eliminar los archivos que pertenecen a un programa real en mi computadora. Mezclando lo que dices con la respuesta de CraftyThumber, podría encontrar una solución bastante buena. ¡Veamos qué pueden hacer mis scripts!
Barth
¿Cómo ejecutar este comando sin escribir ytodo el tiempo?
Konrad
@konrad ver respuesta actualizada
nohillside
6

OnyX tiene varias opciones de limpieza y puede valer la pena intentarlo.

Aparte de eso, puede verificar los recibos de instalación en /Library/Receiptsy ~/Library/Receipts. Las aplicaciones que se instalan a través de instaladores deben escribir en este directorio con lo que han instalado y dónde. Puede inspeccionar esto para ver los programas que ha 'desinstalado' y eliminar manualmente los archivos al acecho.

sjbx
fuente
No sabía la existencia de estos "recibos". Muy interesante. Podría desarrollar una pequeña herramienta para eso. Gracias.
Barth
@Barth: Me interesaría el resultado si lo logras :)
sjbx
2

No estoy conectado a la empresa, pero si quieres una aplicación paga En el pasado, he usado App Zapper.

Es una aplicación de arrastrar y soltar. Arrastra la aplicación a la ventana y muestra todas las dependencias para que las elimines o no. Hice una instalación limpia para ML, así que no la he usado en bastante tiempo y me temo que no recuerdo el costo, pero recuerdo que no fue costoso. ACTUALIZACIÓN: Cuesta $ 12.95; Más de lo que recordaba.

Quizás se podría usar pacifista ; Abra la versión desinstalada de la aplicación en Pacifist (arrástrela) y mire para ver qué se instala, luego elimine esos elementos.

errar
fuente
Gracias por su respuesta. Sin embargo, como dije, la aplicación que creó los archivos ya no está en mi sistema. Sin embargo, Appzapper es bueno para desinstalar programas.
Barth
0

Revo Uninstaller Pro es una increíble utilidad que eliminará todo lo relacionado con un programa. Eso incluye claves de registro y cualquier subclave.

Solo yo
fuente