¿Puedo eliminar archivos o carpetas de /private/var/folders/?

Tengo esta carpeta /private/var/folders/bf/con 3 GB de lo que parecen archivos temporales. ¿Puedo eliminar esta carpeta?

es /private/var/folders/y /var/folderslo mismo?

Respuestas (5)

Puede eliminar cualquier cosa de forma segura, /private/var/folders/pero no la carpeta en sí .

sudo rm -rf /private/var/folders/*

Salga de todas las aplicaciones antes de hacerlo y reinicie después... y haga lo que haga, no toque nada más en /private/var/, y no se elimine /private/var/folders/.


Se rumorea que no se debe borrar /private/var/folders/zz. Este artículo implica lo contrario, pero si quiere estar seguro, use

cd /private/var/folders
for i in *; do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi; done
sudo rm -rf zz/*

en cambio.

Utilicé la consulta anterior: cd /private/var/folders for i in ; hacer si [ "$i" != "zz" ]; entonces sudo rm -rf "$i"; fi; done sudo rm -rf zz/ luego no pudo iniciar mac después. Tuve que reinstalar el sistema operativo.
¿Hiciste un cd en la carpeta correcta primero? De lo contrario, destruiría algunas cosas bastante aleatorias ...
por supuesto, primero fui a /private/var/folders... Supongo que debería conservarse algo que no sea zz.
El Capitán, junio de 2017.
tbh, en realidad nunca lo probé, fue solo una investigación y publicación, con acreditación.
28 de junio de 2020 en Catalina: después de deshabilitar la protección de integridad del sistema y eliminar archivos, el sistema se inició y funciona como se esperaba.
Hay una respuesta a continuación que dice que esto no es seguro en Catalina. ¿Tiene algún comentario al respecto?
La sugerencia anterior debe venir con una gran ADVERTENCIA, puede hacer que lo anterior sea mucho más seguro ejecutándolo de esta manera:cd /private/var/folders/ && for i in $(ls -1); do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi
@Ulukai: tbh, cualquier pérdida de tiempo en las carpetas del sistema sin saber muy bien lo que uno está haciendo es imprudente. Hacerlo sin una copia de seguridad... honestamente es culpa de uno mismo.

Desde un punto de vista de seguridad general para la integridad del sistema:

/private/var/folders/* Se puede eliminar todo lo que esté dentro de la jerarquía de . zzincluido.

Pero un reinicio debería reducir la cantidad de archivos temporales y datos allí de todos modos.

Salir de aplicaciones bien escritas también lo hace, al igual que un ciclo rápido de inicio de sesión y cierre de sesión.

El sistema volverá a llenar un vacío /private/var/folders/*después de que se reinicie.

Desde el punto de vista de la practicidad y las consecuencias para los usuarios:

Hay un pequeño problema: probablemente no esté completamente exento de efectos secundarios simplemente limpiar todo lo que esté debajo folders .

Aunque estos efectos secundarios son pocos. Es posible forzar la eliminación de todo sudo rm, pero no es la mejor opción en un sistema en vivo.

  1. Algunos de esos archivos pueden estar actualmente en uso. Por lo tanto, es difícil o imprudente simplemente eliminarlos a todos de un sistema en ejecución si uno siente la necesidad de hacerlo. Tendrías que salir de los procesos usándolos primero. Este abandono del proceso es en sí mismo, como se indicó anteriormente, con la frecuencia suficiente para que esos archivos se eliminen automáticamente. Si algunas bases de datos, principalmente generadas por los procesos de Apple, crecen fuera de control, puede ser necesario moverlas a la papelera, cerrar sesión y luego eliminarlas.

  2. Una pequeña cantidad de aplicaciones o servicios pueden almacenar algunas de las preferencias allí.
    Un ejemplo es NotificationCenter (NC) con su configuración allí: su elección de aplicaciones y qué de ellas estar 'adentro' allí. NC reconstruye sus preferencias con todo en NC habilitado. Si tiene muchas aplicaciones y prefiere que la mayoría de ellas no lo molesten, esto es bastante molesto, incluso si solo lo hace una vez.
    Pero entonces no son realmente los datos esenciales los que se pierden de esta manera. Dado que esta práctica es altamente no estándar, parece que solo Apple viola sus propias pautas: no recuerdo ninguna aplicación de terceros que almacene datos importantes, no volátiles y no temporales en esta jerarquía.

Conclusión:

Por lo tanto, lo mejor es ubicar cuál de estas carpetas pertenece a su usuario más activo, ingrese allí y busque los mayores infractores para eliminarlos manualmente. También es prudente saber cuáles de sus aplicaciones dejan tantas cosas atrás. Salir y reiniciar una aplicación que desordena activamente a menudo puede ser suficiente para ganar algo de espacio allí. Si le preocupa la segunda captura, evite que se eliminen los archivos relacionados, por ejemplo, con NC.

De alguna manera, la segunda parte de tu pregunta contradice la primera.
¿Podría por favor definir "cosas"?

En Catalina, reinicié mi Macbook en modo de recuperación (CMD+R al inicio). Luego, abrí la terminal para deshabilitar la protección de integridad del sistema escribiendo csrutil disable. Luego, reinicié en modo normal. Cerré todas las aplicaciones. Ejecuté la utilidad de disco e hice clic en primeros auxilios para la unidad de mi sistema.

Luego, fui a /private/var/folders/. Ahora es 2019 y descubrí que algunas carpetas no se modificaron desde 2016 y 2017.

Luego, copié el contenido de la carpeta zz en una unidad USB. Fui a la carpeta zz y borré todas las carpetas que no eran de hoy. Fui a la carpeta kt, copié el contenido en mi unidad USB y borré las carpetas que no eran de hoy dentro de las carpetas 0 y C y T. Antes de reiniciar vacié la papelera.

Desconecté mi unidad USB y reinicié en modo de recuperación, volví a activar la protección de integridad del sistema, escribiendo csrutil enableen la terminal y listo.

Ahorré 50GB

Por lo que vale (es decir, decide que vale la pena :-), hacer esto es peligroso en Catalina (10.15). Hice esto en una Macbook Air después de la actualización a Catalina. No se reiniciaría, y qué dolor de recuperación de Time Machine con una pantalla interna defectuosa.

También tuve otra Macbook Air con mala pantalla (y mal teclado y mal trackpad, pero estoy divagando). Estaba paranoico porque lo uso para el desarrollo. Entonces, en cambio, encontré en línea otro truco. Manteniendo presionada la tecla Mayús mientras arranca, la Mac entra en "modo seguro". Luego, la Mac se inició en modo seguro y "sudo du -d 1 -h /private" confirmó 44 GB. Después de otro reinicio, vuelva a Mac OS X normal y el mismo comando mostró 3 GB.

Por cierto, esto no funcionó con un teclado normal, tuve que encontrar un teclado Apple.

Mucho más seguro, si es un dolor, hacerlo regularmente. Probé los limpiadores gratuitos, pero ninguno encontró esos archivos/carpetas. Y prefiero no gastar $30 - $80 en un limpiador que probablemente tampoco los encontrará...

Eliminé esta carpeta en un Macbook air 2013 en Catalina. no he tenido ningún problema todavía

haga un "arranque seguro" de vez en cuando si le molestan los cachés cada vez mayores... la palabra (enlace del artículo de apple kb - https://support.apple.com/en-us/HT201262 ) es que limpia los cachés.