He eliminado una app de mi Mac. ¿Por qué siguen ahí sus archivos?
Has arrastrado una app a la Papelera y la has vaciado, pero no has recuperado el espacio, o la carpeta de la app sigue apareciendo en tu Biblioteca.
En resumen: la app es solo el programa. Lo que guardó mientras la usabas (ajustes, cachés, sus datos y, a veces, un ayudante en segundo plano) está en ~/Library y se queda ahí cuando la app se va. La mayoría de los restos son pequeños; las apps de chat, vídeo, juegos, máquinas virtuales y desarrollo pueden dejar gigabytes. Busca carpetas con el nombre de la app o con su identificador de paquete (bundle ID), como com.company.app.
¿Dónde dejan archivos las apps en un Mac?
En el Finder, elige Ir › Ir a la carpeta (Mayúsculas + Comando + G) y abre cada una de estas:
~/Library/Application Support: los datos de la app, a menudo en una carpeta con su nombre.~/Library/Caches: cachés, que la app regenera si vuelve a instalarse.~/Library/Preferences: ajustes, en un archivo.plistcon el nombre del identificador de paquete.~/Library/Containersy~/Library/Group Containers: todo lo que guarda una app del App Store.~/Library/Saved Application State,~/Library/Logs,~/Library/WebKity~/Library/HTTPStorages: estado de las ventanas, registros y datos web.~/Library/LaunchAgents,/Library/LaunchAgentsy/Library/LaunchDaemons: ayudantes que se inician solos.
¿Cómo encuentro los archivos que ha dejado una app?
Si la app sigue instalada, consulta primero su identificador de paquete:
osascript -e 'id of app "Safari"'
Luego busca en tu Biblioteca ese identificador o el nombre de la app:
find ~/Library -maxdepth 3 -iname "*safari*" 2>/dev/null
Cambia safari por parte del nombre o del identificador. Para algunas carpetas, Terminal necesita Acceso total al disco (Ajustes del Sistema › Privacidad y seguridad).
¿Es seguro borrarlos?
- Cachés, registros y estado guardado de las ventanas: sí.
- Preferencias: sí, si no vas a volver a usar la app. Si la reinstalas, empezará con los ajustes predeterminados.
- Application Support y Containers: míralos antes. Pueden contener tus proyectos, historiales de chat, partidas guardadas o una biblioteca que gestiona la app. Cuando vacíes la Papelera, eso desaparece.
- Una carpeta que también usa otra app: déjala. Las apps de un mismo fabricante suelen compartir carpeta.
Muévelos a la Papelera en lugar de borrarlos en Terminal, para poder recuperar lo que necesites.
¿Por qué una app eliminada sigue ejecutando algo en segundo plano?
Su ayudante es un archivo .plist en una carpeta LaunchAgents o LaunchDaemons, y quitar la app no lo quita. Míralo en Ajustes del Sistema › General › Ítems de inicio y extensiones, o en las carpetas de arriba. Si el programa al que apunta ya no está, el archivo también puede ir a la Papelera.
¿Cómo quito una app con todo lo que ha dejado?
Si la app trae su propio desinstalador, úsalo: sabe qué puso el instalador y dónde. Si no, cierra la app, arrástrala de Aplicaciones a la Papelera y luego limpia las carpetas de arriba. Para las apps instaladas desde un .pkg, mira qué añadió el instalador antes de empezar.