2 votos

¿Cómo puedo forzar a mi Mac a borrar mi papelera que contiene carpetas bloqueadas profundamente anidadas?

Tengo cientos de gigabytes de archivos que manualmente (intenté) borrar de un disco duro externo. Sin embargo, no puedo vaciar la papelera y no se ha liberado espacio en el disco.

Cuando intento vaciar la papelera, me sale un error diciendo que no puedo, porque algunos de los archivos están bloqueados, o en uso o no tengo permiso. La ventana emergente de MacOS me dice que debo localizar y cambiar manualmente los permisos del archivo infractor.

El problema es que hay decenas de miles de archivos, por lo que no es realista.

Lo que no ha funcionado: Poner sudo rm -R en mi línea de comandos y arrastrando la basura ofensiva a mi terminal.

Seleccionar los archivos basura en cuestión, hacer clic en "obtener información" y desbloquearlos todavía no me permite hacer clic con el botón derecho y eliminar inmediatamente.

Reiniciar mi ordenador tampoco ha servido de nada. Cuando vuelvo a conectar la unidad, sigo sin tener espacio liberado y los archivos basura siguen viviendo en mi carpeta de basura... sin poder ser eliminados.

Tal y como están las cosas, he agotado todas las soluciones disponibles para recuperar este espacio en mi disco.

Mi configuración: Macbook Air, actualizado con Big Sur 11.4

1voto

moodforaday Puntos 2633

Supongamos que el nombre de la unidad es /Volumes/External/ por el bien de la discusión.

Entra en el Terminal y escribe:

sudo find "/Volumes/External/.Trashes/$EUID" -depth -mindepth 1 -print

Que debe le mostrará todos los archivos de su papelera en la unidad externa.

Si quieres intentar borrarlos, prueba esto:

sudo find "/Volumes/External/.Trashes/$EUID" -depth -mindepth 1 -print -delete

Nota: Tenga cuidado. Si se equivoca al escribir este comando puede causar graves daños, ya que está borrando archivos con sudo . El -print por sí mismo es seguro. Una vez que añada -delete entonces estás borrando archivos.

Utilícelo bajo su propia responsabilidad.

0voto

Tetsujin Puntos 23061

Obtenga información sobre la unidad externa y marque la casilla "Ignorar la propiedad de este volumen".

Entonces todo lo que tienes que hacer es lidiar con cualquier archivo en uso o bloqueado, que normalmente se puede tratar con un reinicio.

0voto

user15796 Puntos 19

Hoy he tenido el mismo problema y esto es lo que he hecho después de no encontrar ninguna información útil sobre el tema. Seguí las instrucciones aquí sobre la habilitación del usuario Root:

https://support.apple.com/en-us/HT204012

Luego cerré la sesión y volví a entrar como Root seleccionando "Otros" en la pantalla de inicio de sesión y escribiendo "Root" como usuario y mi nueva contraseña.

Intenté usar la terminal para borrar los archivos, pero eso falló y simplemente se negó a hacerlo. Entonces intenté borrarlos en el Finder, ¡y funcionó! Es un fastidio. Volví a la terminal y los archivos parecían ser visibles, así que usé rm -r por si acaso y desaparecieron. No sé si esa parte era crítica o algún problema del sistema de archivos.

Tenga en cuenta que primero tuve que usar Finder para navegar a mi casa de usuario habitual activando la barra de ruta en el menú Ver, luego haciendo clic en mi unidad, luego en el directorio Usuarios y luego en mi directorio de usuario habitual. Luego, mostrando ese directorio en Finder, utilicé la opción Ir a la carpeta en el menú Ir y escribí ".Papelera" que, a diferencia del Terminal, ¡me mostró todos los archivos en la papelera! No esperaba que Finder tuviera habilidades de las que carecía el terminal.

A continuación, seleccioné los archivos problemáticos y utilicé Comando-Suprimir para eliminarlos. De hecho, decidí borrar totalmente la papelera, ya que estaba haciendo una copia de seguridad de arranque y no quería copiar toda esta basura allí.

Ahora estoy haciendo mi clon y parece que está bien. La razón por la que me metí en esta madriguera fue porque intenté instalar una aplicación de música y falló y la borré, y los archivos "malos" acabaron en la papelera.

Sólo soy un desarrollador y no un experto en sistemas operativos y no entiendo por qué ocurre esto. He estado haciendo búsquedas para encontrar una explicación detallada, pero no he tenido suerte hasta ahora. El problema nunca se presentó antes de actualizar a Big Sur y he tenido una serie de problemas en los que algunos archivos de tipo controlador de bajo nivel, que no vienen a través de los instaladores de la App Store, si eso importa, se están metiendo en el sistema de archivos y no siempre se comportan correctamente.

Por ejemplo, tanto Carbon Copy Cloner como Little Snitch han tenido problemas en los que la solución era arrancar en modo de usuario único y localizar un archivo o directorio bloqueado y eliminarlo, y luego reinstalar o actualizar la aplicación para que funcione. Tengo algunas otras aplicaciones que hacen algo similar y no estoy seguro de cuál es la causa. Creo que la aplicación de música que probé tenía el mismo problema. Parece que hay algún tipo de situación en la que algunos componentes del programa se instalan como "bloqueados" pero esto causa problemas en la ejecución normal de las apps. (Ver los escasos documentos sobre las banderas de los archivos uchg, que es todo muy oscuro para mí).

Lo peor es que no todo el mundo tiene este problema. La gente de soporte de algunas empresas de aplicaciones me ha dicho que solo un puñado de usuarios lo ve. No sé por qué, y sospecho que está relacionado con que mi modelo de 2015 se actualiza una y otra vez a medida que se instalan nuevas versiones del sistema operativo. Además, tengo un montón de herramientas para desarrolladores instaladas y a veces instalan cosas raras bajo el capó.

No sé muy bien por qué, pero esto consiguió ponerme en marcha. Lea los documentos sobre el usuario Root en su totalidad antes de intentar esto, que advierten en contra de hacer esto.

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