Ich habe diese Frage bereits 2007 gestellt. Eine Kombination von 3 OS X-Tools kann dies tun. Sie müssen Developer Tools installiert haben und dann Folgendes überprüfen: / Developer / Tools / Rez, DeRez und SetFile.
Sie können 'sips' verwenden, um einer Bilddatei ein benutzerdefiniertes Symbol für sich selbst zu geben ('sips' wirkt sich auf die Originaldatei aus, sodass das Bearbeiten einer Kopie möglicherweise sicherer ist):
/bin/cp imagefile.jpg donorfile.jpg
/usr/bin/sips -i donorfile.jpg
Wenn Sie einer Bilddatei nur ein benutzerdefiniertes Miniaturbildsymbol geben möchten, können Sie dort anhalten.
Andernfalls können Sie, wenn Sie die Tools "Developer" / "X Code" installiert haben, die Ressourcen mit "DeRez" und "Rez" bearbeiten, um die neu erstellte "icns" -Ressource in eine Datei zu kopieren:
/Developer/Tools/DeRez -only icns donorfile.jpg > tempicns.rsrc
Kopieren Sie dann die temporäre Datei in die icns-Ressource der Empfängerdatei und legen Sie das Attribut für die benutzerdefinierte Symboldatei fest:
/Developer/Tools/Rez -append tempicns.rsrc -o recipientfile.xyz
/Developer/Tools/SetFile -a C recipientfile.xyz
Starten Sie abschließend den "Finder" neu, um die Änderungen anzuzeigen:
/usr/bin/osascript -e 'tell application "Finder" to quit' -e 'delay 2' -e 'tell application "Finder" to activate'
Ursprünglicher Frage- und Antwort-Thread: http://forums.macosxhints.com/showpost.php?p=372418&postcount=7