Skip to content

Instantly share code, notes, and snippets.

@ismyrnow
Created May 5, 2017 19:28
Show Gist options
  • Save ismyrnow/e92c6010cda9325b2d8811387a05f224 to your computer and use it in GitHub Desktop.
Save ismyrnow/e92c6010cda9325b2d8811387a05f224 to your computer and use it in GitHub Desktop.
Clear the icon cache on a Mac when you start seeing generic icons in Finder or the Dock
sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ \( -name com.apple.dock.iconcache -or -name com.apple.iconservices \) -exec rm -rfv {} \; ; sleep 3;sudo touch /Applications/* ; killall Dock; killall Finder
@dardo82
Copy link

dardo82 commented Aug 3, 2020

I've a blank icon in the Finder
for the Time Machine's drive.
I've shortened your command
but it didn't work as expected.

sudo sh -c "rm -frv /Library/Caches/com.apple.iconservices.store;\
find /private/var/folders/ -name 'com.apple.*icon*' -exec rm -frv {} \;"

It even made the specific Google Drive Icon disappear...
although it came back by just restarting the Finder again.

@HenkMutsaerts
Copy link

My girlfriend updated to Big Sur two weeks ago, and recently her Dock icons disappeared, together with some icons in the system preferences pane. Running the suggestion at the beginning of this thread:

sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ ( -name com.apple.dock.iconcache -or -name com.apple.iconservices ) -exec rm -rfv {} ; ; sleep 3;sudo touch /Applications/* ; killall Dock; killall Finder

did fix the Dock icons. Let's hope that she will be spared from more initial Big Sur bugs, happy I didn't update yet... Any other suggestions are welcome!

@joshuanathanson
Copy link

joshuanathanson commented Feb 5, 2021

Worked for me, Mojave 10.14.6, thanks!

@surabhiagarwal-in
Copy link

Thanks a bunch! All my css files had somehow gotten associated with Tor and the onion wouldn't go away from the file icons even when I associated them with sublime editor by force. This helped get rid of the Tor onion and get the sublime icon.

@stewlis
Copy link

stewlis commented Jun 6, 2021

Does this clear the cache for all user accounts or only the one you run it under? (Update: never mind, it does!!! It’s fixed!)

@GeorgeL9
Copy link

Thanks for this.

@fantouch
Copy link

fantouch commented Mar 6, 2022

Works fine !

@vt-rli
Copy link

vt-rli commented Mar 17, 2022

Thank you! It works for macOS 12.3!

@adriel
Copy link

adriel commented Oct 25, 2022

this fixed my files set to open with VLC having generic white icons :D

I also did this brew cask install qlvideo >D

The OP didn't help me, but installing qlvideo does work as a workaround, on macOS 13.0 Ventura. (though the command has changed)

brew install --cask qlvideo

@Gabriele-LS
Copy link

Gabriele-LS commented Apr 30, 2023

It worked for me. Thanks for sharing.

I'm on a MacBook Pro 16-inch 2023 (M2 Max) with macOS 13.3.1.

@tmcintos
Copy link

Worked for me on 14.5 beta on M2 MBA. Thanks!

@josepcrespo
Copy link

josepcrespo commented Jun 19, 2024

Running the sudo rm -rfv /Library/Caches/com.apple.iconservices.store command was enough for me (plus running sudo killall Dock; killall Finder). It makes sense to remove a cache. On the other side, I see very dangerous to remove anything from inside the /private/ folder, which is a sensible folder for the stability of the operating system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment