I am trying to understand how AppDelete, AppZapper, App Clean/er, Remove-It and any such Un-Installers work.
I'd like to know how they detect and locate all the files that are associated to a certain app.
Is there a standard command one could use in Terminal to achieve the same thing, namely listing all files belonging to, generated by, associated to a certain application? Anything special in macOS that defines a relationship between apps and their files?
Or do the uninstaller apps simply search and hope to find everything that belongs to a certain application, like...:
Apparently not, as trying to locate files related to e.g. Apple's own Mail app results in a LOT of files, most of which have nothing to do w. Mail
Remove-It (previously know as 'iTrash') claims to use some Levenshtein Distance search algorithm to find files - so do in the end all do a (more of less sophisticated) search?
How does it work? Can it all be achieved in Terminal? How?
Many thanks in advance for some explanation and enlightenment
I'd like to know how they detect and locate all the files that are associated to a certain app.
Is there a standard command one could use in Terminal to achieve the same thing, namely listing all files belonging to, generated by, associated to a certain application? Anything special in macOS that defines a relationship between apps and their files?
Or do the uninstaller apps simply search and hope to find everything that belongs to a certain application, like...:
Code:
find / -iname "*Mail*"
Apparently not, as trying to locate files related to e.g. Apple's own Mail app results in a LOT of files, most of which have nothing to do w. Mail
Remove-It (previously know as 'iTrash') claims to use some Levenshtein Distance search algorithm to find files - so do in the end all do a (more of less sophisticated) search?
How does it work? Can it all be achieved in Terminal? How?
Many thanks in advance for some explanation and enlightenment