Restablecer caché de iconos en MacBook

He estado tratando de averiguar cómo restablecer el caché de íconos en mi MacBook, y siempre se sugieren dos métodos. Sin embargo, los dos enfoques difieren ligeramente en la tercera línea.

Método 1

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;

sudo mv /Library/Caches/com.apple.iconservices.store com.apple.ic

Método 2

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;

sudo rm -rf /Library/Caches/com.apple.iconservices.store

¿Qué hacen esencialmente estos dos enfoques y cuál es el efecto de la diferencia en la línea tres? ¿Es un método mejor que el otro?

Estoy recibiendo la operación no permitida.

Respuestas (2)

Tenga cuidado con el Método 2, parece que eliminará más archivos de los que debería. Probé el método 2 en mi Macbook Air (El Capitan 10.11.6), lo que provocó que no pudiera arrancar. Tuve que recuperarme de la copia de seguridad de Timemachine.

Ambos eliminan el caché de iconos y se contentan con el primer y segundo comando. La diferencia en el tercer comando es que en el Método 1 com.apple.iconservices.storesimplemente se le cambia el nombre (para que pueda recuperarse si algo sale mal), en el Método 2 se elimina directamente. Desde un punto de vista funcional, no hay realmente una diferencia.

Como el Método 1 implica que uno elimina el directorio renombrado manualmente después del próximo reinicio, optaría por el Método 2.