Reset Icon Cache 3utoolsgeekstree
Icon Cache Rebuilder is a simple application whose purpose is to restore the icon cache to your system. You can use it whenever your icons are not displayed accurately. First-time users can. Download over 763 icons of clear in SVG, PSD, PNG, EPS format or as webfonts. Flaticon, the largest database of free vector icons.

Reset Icon Cache Windows 10
If you see some widget or configuration dialog in Linux, complaining about the fact that your icon cache files are missing, here’s how you can easily fix it.
On Windows 10, those icons you see on files and apps are stored in the icon cache database to allow the operating system to display them quickly on the screen. The process of caching icons, instead of retrieving them from the source, helps to prevent your system from getting bogged down by the mere task of 'showing icons'. The cache deletion will remove the following Microsoft Teams items from your Windows 10 PC; the web client cache, icons, thumbnails, local message history, your Microsoft Teams display images,.
Using the manual method, or folder-by-folder method that is displayed in the small tooltip on the image, is cumbersome, and if you have a lot of icons that have missing cache files, it can take up a lot of time and would force you to do a lot of unnecessary typing.
*see update at the end*
The simplest way to regenerate all the icon cache files, is to use bash commands to parse the icon directories on the system into a variable, and then pass that variable’s content into another command as an argument, to regenerate the caches both in the system-wide /usr/share/icons folder’s subfolders, and in your home directory’s .icons folder’s subfolders, if you have some.
Here’s a snippet I’m using on peppermint;
for i in $(find /usr/share/icons/ -maxdepth 1 -type d); do sudo rm -f $i/.icon-theme.cache; sudo gtk-update-icon-cache -t -i $i; done
for i in $(find ~/.icons -maxdepth 1 -type d); do sudo rm -f $i/.icon-theme.cache; sudo gtk-update-icon-cache -t -i $i; done
You can easily save the code part to a file, like “regeniconcache”, to whatever directory you want, and then make it executable by typing this in the terminal (in the same folder where you’ve saved the file)
chmod 755 ~/regeniconcache
Reset Icon Cache
and then put it into the user-executable scripts folder by typing this into the terminal :
sudo ln -sf ~/regeniconcache /usr/sbin/regeniconcache
Every time you notice that some widget complains that there’s an icon cache file missing, you can simply type

regeniconcache
into the terminal and press enter, and the entire icon cache will be regenerated.
This should work on almost all versions of ubuntu, linux mint, peppermint linux, and similar ubuntu derivatives / flavors / offshoots.
*update*
Reset Icon Cache Mac
If you are on a peppermint 8 or other linux mint flavour, or ubuntu flavour that doesn’t have the command “gtk-update-icon-cache”, add the “update-icon-caches” program as a linked command, by typing this into the terminal :
sudo ln -sf /usr/sbin/update-icon-caches /usr/sbin/gtk-update-icon-cache
Afterwards, you can run the same “regeniconcache” bash script, as described above.
