4.9k 0

Truco macOS: macOS: eliminar cachés y archivos temporales

La forma más fácil es usar una aplicación como Onyx.

Puede comprobar la cantidad de espacio ocupado por los archivos usando du.

$ du -ch /directorio que quieras ver
# du -ch /directorio que quieras ver

Antes de usar cualquier comando de eliminación, puede verificar con ls qué se va a eliminar exactamente.

$ ls /directorio que quieras ver
# ls /directorio que quieras ver

Cuando se usa rm, habilita el modo verbose (-v). No elimines las carpetas raíz, solo los archivos contenidos en ellas. Si añades /** al final de los comandos, te asegurarás de no tener ningún percance.

$ rm -rfv /directorio que quieras ver/**
# rm -rfc /directorio que quieras ver/**

Como con todo lo relacionado con la eliminación de archivos: Ten cuidado.

Cachés de usuarios y aplicaciones

Listar archivos.

[Cachés de usuario guardadas]
$ du -ch ~/Library/Caches/
$ du -ch~/Library/Logs/

[Todas las cachés de usuario, requiere sudo]
# du -ch /Users/*/Library/Caches/
# du -ch /Users/*/Library/Logs/

Eliminar archivos.

[Cachés actuales del usuario]
$ rm -rfv ~/Library/Caches/**
$ rm -rfv ~/Library/Logs/**

[Todas las caches, requiere sudo]
# rm -rfv /Users/*/Library/Caches/**
# rm -rfv /Users/*/Library/Logs/**

Comprueba también la carpeta de inicio en busca de archivos y carpetas de configuración ocultas. Tiende a estar llena de bastantes archivos viejos.

$ ls -la ~

Papelera

En sistemas compartidos, borrar los archivos de la papelera podría ser de ayuda. Ten en cuenta que vaciarás la basura de otras personas. ¡Pide permiso antes de hacerlo!

Lista de archivos

[La papelera del usuario]
$ du -ch ~/.Trash/

[Las papeleras de todos los usuarios]
# du -ch /Users/*/.Trash/

Eliminar archivos.

[La papelera del usuario]
$ rm -rfv ~/.Trash/**

[Las papeleras de todos los usuarios]
# rm -rfv /Users/*/.Trash/**

Cachés del sistema

Lista de archivos.

# du -ch /Library/Caches

Eliminar archivos.

# rm -rfv /Library/Caches/**

/privado/var

No se recomienda eliminar manualmente estas carpetas. Aunque no he comprobado en detalle si hay alguna excepción, macOS limpiará las carpetas durante el arranque. Simplemente reinicia el sistema.

Si las carpetas no están borradas, arranca en modo seguro y luego reinicia de nuevo.

/var/vm

En esta ubicación solían almacenarse imágenes de reposo. Pueden ser ocupar bastante espacio y se pueden eliminar.

Archivos temporales

Por lo general, se encuentran en /tmp, pero también puede usar la variable de sistema $TMPDIR.

/tmp/ se puede borrar de forma segura. Por definición, cualquier cosa almacenada en esa carpeta se eliminará tarde o temprano de todos modos.

Cachés del navegador

Estos ya se habrían eliminado al borrar las cachés de las aplicaciones antes. Se enumeran aquí para su finalización.

Safari

Listar archivos.

$ du -ch ~/Library/Caches/com.apple.Safari/Cache.db

# du -ch /Users/*/Library/Caches/com.apple.Safari/Cache.db

Eliminar archivos.

$ rm -rfv ~/Library/Caches/com.apple.Safari/Cache.db

# rm -rfv /Users/*/Library/Caches/com.apple.Safari/Cache.db

Cachés del navegador (Chrome)

~/Library/Caches/Google/Chrome/
~/Library/Application Support/Google/Chrome/Default/Application Cache/

Listar archivos.

$ du -ch "~/Library/Caches/Google/Chrome/" "~/Library/Application Support/Google/Chrome/Default/Application Cache/"

# du -ch "/Users/*/Library/Caches/Google/Chrome/" "/Users/*/Library/Application Support/Google/Chrome/Default/Application Cache/"

Eliminar archivos.

$ rm -rfv "~/Library/Caches/Google/Chrome/" "~/Library/Application Support/Google/Chrome/Default/Application Cache/"

# rm -rfv "/Users/*/Library/Caches/Google/Chrome/" "/Users/*/Library/Application Support/Google/Chrome/Default/Application Cache/"

Cachés del navegador (Firefox)

Listar archivos.

$ du -ch ~/Library/Caches/Firefox/Profiles

# du -ch /Users/*/Library/Caches/Firefox/Profiles

Eliminar archivos.

$ rm -rfv ~/Library/Caches/Firefox/Profiles

# rm -rfv /Users/*/Library/Caches/Firefox/Profiles

Cachés DNS

$ sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder

# dscacheutil -flushcache ; killall -HUP mDNSResponder

Si todo esto te intimida o no quieres arriesgarte a usar la app Terminal, puedes utilizar alguna app comercial, como la que hablamos aquí

El artículo está traducido con permiso de Pov.es

Alf

Propietario de www.faq-mac.com.

Deja una respuesta