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

21

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

    
pregunta Jaap van Hengstum 12.03.2015 - 09:02

2 respuestas

13

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

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

Salga de todas las aplicaciones antes de hacerlo & reinicie después ... y haga lo que haga, no toque ninguna otra cosa en /private/var/ , y no elimine /private/var/folders/ .

Se rumorea que uno debería no eliminar /private/var/folders/zz . Este artículo implica lo contrario. , pero si quieres estar en el lado seguro, usa

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

en su lugar.

    
respondido por el Tetsujin 12.03.2015 - 09:30
0

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

Cualquier cosa en la jerarquía de /private/var/folders/* puede ser eliminada. zz incluido. Pero un reinicio debería reducir la cantidad de archivos temporales y datos allí de todos modos. Al salir de aplicaciones bien escritas también se hace eso, al igual que un ciclo de inicio de sesión rápido. El sistema volverá a llenar un /private/var/folders/* vacío después de que se reinicie.

Desde la práctica y las consecuencias para el punto de vista de los usuarios:

Hay un problema: es probable que no esté completamente sin efectos secundarios, simplemente elimine todo y cualquier cosa debajo folders allí. Aunque estos efectos secundarios son pocos. Es posible forzar la eliminación de todo con sudo rm pero no es la mejor opción en un sistema en vivo.

Primero: algunos de esos archivos podrían estar actualmente en uso. Por lo tanto, es difícil o imprudente eliminarlos todos de un sistema en ejecución si uno siente la necesidad de hacerlo. Tendrías que abandonar los procesos usándolos primero. Esta salida del proceso es en sí misma, como se indicó anteriormente, a menudo suficiente para que esos archivos se eliminen automáticamente. Si algunas bases de datos, generadas principalmente por los procesos de Apple, se salen de las manos, podría ser necesario moverlas a la papelera, cerrar sesión y luego eliminarlas.

Segundo: una pequeña cantidad de aplicaciones o servicios pueden almacenar algunas de las preferencias allí. Un ejemplo es NotificationCenter (NC) con sus configuraciones allí: su elección de aplicaciones y cuáles de ellas están "ahí". NC reconstruye sus preferencias con todo en NC habilitado. Si tienes muchas aplicaciones y prefieres que la mayoría no te moleste, esto es bastante molesto aunque solo se haga 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 infringe sus propias directrices: no puedo recordar ninguna aplicación de terceros que almacene datos importantes, no se supone que sean volátiles, y temporales en esta jerarquía.

Conclusio:

Por lo tanto, es mejor ubicar cuál de estas carpetas pertenece a su usuario más activo, vaya allí y busque a los delincuentes más grandes para eliminarlos manualmente. También es prudente saber cuál de sus aplicaciones deja tantas cosas atrás. Abandonar y reiniciar una aplicación de saturación activa a menudo puede ser suficiente para ganar algo de espacio allí. Si le preocupa la segunda captura, guarde esos archivos relacionados con, por ejemplo, NC de la eliminación.

    
respondido por el LangLangC 24.08.2017 - 18:02

Lea otras preguntas en las etiquetas