En macOS, las aplicaciones 'sandboxed' (que se ajustan a los protocolos de seguridad más estrictos de Apple, similares a los de iOS) de hecho colocarán todos sus archivos dentro de ~/Library/Containers
(o ~/Library/Group Containers
para datos que puedan compartir con otras aplicaciones).
Por lo general, la subcarpeta para la aplicación suele recibir el nombre de la aplicación o el ID de paquete (por ejemplo, com.empresa.nombreapp.)
Por lo tanto, no necesitarás usar lsof
, simplemente navega la carpeta Containers en busca de la carpeta con el nombre de la aplicación.
Verás que el contenido es una mezcla de carpetas "reales" y alias a ubicaciones permitidas, como ~/Library/Fonts/
o la carpeta de Escritorio.
Sin embargo, las aplicaciones no sandboxed pueden almacenar sus archivos en cualquier subcarpeta de la biblioteca de usuario directamente, más frecuentemente en:
Preferencias
Soporte de la Aplicación
Los archivos y carpetas de una aplicación pueden usar el nombre de la aplicación o el ID de paquete en el nombre del archivo. Igualmente, puede que no tenga ninguna referencia reconocible a la aplicación en su nombre.
También tendría cuidado con las aplicaciones de "limpieza de aplicaciones", ya que pueden perder archivos -- o peor, borrar los incorrectos -- tan fácilmente como tú. Muchas tienen una mala reputación en términos de marketing agresivo y afirmaciones exageradas, especialmente fomentando el mito de la necesidad de "mantenimiento regular".
Para la mayoría de las aplicaciones, la cantidad total de datos de usuario es muy pequeña -- por lo general en kilobytes. (Recuerda que en iOS, al eliminar 'datos de aplicación' también se incluyen documentos en la carpeta de la aplicación; lo cual no sucede en macOS.)
Si eliminas solo la aplicación, estos archivos no hacen más que ocupar un pequeño espacio en disco. No "ralentizan tu Mac" ni dañan nada: simplemente están ahí, sin leer y no amados.