Apps, even after being removed from the Launchpad or Applications sidebar in Finder, do leave preferences and other files scattered around. Where are they, typically, and how does one find them?

The short answer is that preferences and other files are usually in these locations:

  • ~/Documents
  • ~/Library/Application Support
  • ~/Library/Caches
  • ~/Library/Containers
  • ~/Library/Preferences
  • /Library/Application Support
  • /Library/Preferences
  • /tmp

Here ~ is simply a shorthand for your user folder, e.g. /Users/username. So, ~/Documents and ~/Library are user-specific (i.e. part of the user domain), while the rest are applicable to the current computer (local domain). More information can be found in the Mac Developer Library under File System Basics.

Preference files have the extension plist (Property List). As always, be careful what you delete!

Terminal

If you are using Terminal, you can use find and mdfind.

To search a given set of folders for a matching filename (case insensitive), use the command below. In this example, I'm searching for VirtualBox files. The 2>/dev/null is just to eat errors like "Permission denied". And, one could even delete all the files found by adding -exec rm {} to this one command... but I really, really would NOT do that if I were you!

find ~/Library/Application\ Support ~/Library/Caches ~/Library/Containers ~/Library/Preferences /Library/Application\ Support /Library/Preferences -iname "*virtualbox*" 2>/dev/null

Also, there is the mdfind command to search the Spotlight indexed files and metadata, including the folders above (also case insensitive), e.g.

mdfind virtualbox

Go To Folder

If you prefer to use Finder, you typically can't see or search system folders like those above. It's possible, just not obvious. Also note, Finder is not case sensitive.

From the Finder menu, Go > Go To Folder... and type in name of the folder as listed above.

Finder Go To Folder

Finder Search

Type in a search term, e.g. a partial filename like plist, making sure "This Mac" is selected. Then, hit the tiny + button just under the search input field.

Set the first field to Other... and select System Files.

System Files Search Attribute

And the second field to are included, so that you land up with this:

System Files Are Included Search

Now your search will include these typically hidden file locations.