3 votos

¿Cómo puedo eliminar permanentemente las carpetas de /var/folders/ situadas en la Papelera?

Recientemente me encontré con un error en el que ninguna de las aplicaciones se abría, similar a este . Pude resolver el problema utilizando Go to Folder... en la opción Go y navegar por el menú /var/folders/ . He borrado todas las carpetas de allí y he reiniciado mi sistema, después de lo cual todo funciona normalmente.

El problema ahora es que no puedo borrar definitivamente las carpetas fz y sv de la basura. Cuando intento eliminarlas, me aparece la siguiente advertencia y no importa lo que seleccione, las carpetas no se eliminan de la Papelera - The operation can’t be completed because the item “0” is in use.

Nota - MacOS ya ha reemplazado estas carpetas eliminadas en /var/folders/.

También he probado a borrarlo desde el terminal con permisos de superusuario pero sigue sin poder borrarlos -

Anish@Anishs-MBP:.Trash $ sudo rm -rf *
Password:
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp/0/SafariFamily: Operation not permitted
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp/0/com.apple.LaunchServices.dv: Operation not permitted
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp/0/com.apple.nsurlsessiond: Operation not permitted
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp/0/com.apple.routined: Operation not permitted
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp/0: Directory not empty
rm: fz/w4_v47p50v141vqr9pwtg9qc0000gp: Directory not empty
rm: fz: Directory not empty
rm: sv/tjz3fg0j3hx5_lhhmv335s0m0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
rm: sv/tjz3fg0j3hx5_lhhmv335s0m0000gn/0/com.apple.nsurlsessiond: Operation not permitted
rm: sv/tjz3fg0j3hx5_lhhmv335s0m0000gn/0/com.apple.routined: Operation not permitted
rm: sv/tjz3fg0j3hx5_lhhmv335s0m0000gn/0: Directory not empty
rm: sv/tjz3fg0j3hx5_lhhmv335s0m0000gn: Directory not empty
rm: sv: Directory not empty

También he reiniciado el sistema en modo seguro y he intentado borrarlos pero no ha habido suerte.

Me doy cuenta de que hay operaciones que se ejecutan atadas con estos archivos que están causando el problema. ¿Cómo puedo encontrar y detener estas tareas para poder eliminar estas carpetas?

Este problema es sólo con una cuenta de usuario única. Parece que tendré que desactivar Protección de la integridad del sistema y luego tratar de eliminarlos. ¿Es eso seguro? Estoy usando High Sierra si eso importa.

Cualquier ayuda será muy apreciada.

2voto

Petros Puntos 4430

Si no puedes eliminar el archivo porque un proceso lo mantiene abierto, puedes intentar matar el proceso y luego eliminar el archivo. Para encontrar el proceso pruebe el siguiente comando

lsof | grep [path_to_file]

Luego matar cada proceso por ID con

kill -9 [id]

Para lsof para darle los PIDs que el archivo debe estar abierto cuando lsof se está ejecutando realmente. Si uno o varios procesos abren y cierran la puerta muy rápidamente, es posible que este método no funcione.

Hay otra forma que es más amigable/específica para OSX que es el siguiente comando

sudo fs_usage | grep [path_to_file]

2voto

paneer_tikka Puntos 151

La eliminación de los procesos no me ha funcionado. Seguían reapareciendo y era imposible eliminarlos.

La única forma en que pude vaciar la Papelera, como se menciona brevemente en la pregunta, fue desactivando temporalmente la protección de la integridad del sistema (SIP).

Si alguien se enfrenta al mismo problema, estos son los pasos -

  1. Puede desactivar el SIP siguiendo los pasos numerados que se indican en esta respuesta .
  2. Después de reiniciar su Mac, intente abrir Basura en Buscador y haciendo clic en Vacío que debería eliminar todo su contenido.

Importante: No olvides habilitar el SIP después de vaciar la papelera -

  1. Reinicie su Mac en el Modo de Recuperación y abra el Terminal, tal como lo hizo en el Paso 1 anterior.

  2. En la ventana del Terminal, escriba csrutil enable y pulse Enter .

  3. Reinicia tu Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X