I updated the favorite icon (favicon.ico) on my web site, just to find that Safari insists the old one is good enough, even though other browsers are smart enough to show the new one. After some time spent here at macosxhints and other sites, I learned enough about how the Safari icon cache works to write this useful little shell script that works just fine with Safari 1.2.4. Remember to make the script executable (chmod +x script_name), and quit Safari before trying to use it.
I encourage folk to pop over to my Ask Dave Taylor site, where I talk about the process of writing and using this script in great detail in the article Can I selectively remove Safari favicon icons?.
[robg adds: The tenacity of Safari's hold on cached icons is one of my biggest complaints about the browser; this script makes it very easy to clear only those icons you'd like to reload -- thanks Dave!]
Mac OS X Hints
http://hints.macworld.com/article.php?story=20041222114159942