1 votos

No puedo vaciar la papelera del disco duro extraíble

No puedo vaciar la papelera de mi unidad extraíble. Al principio parece vaciarla correctamente (sin mensaje de error, se reproduce el sonido), pero la carpeta en cuestión sigue ahí.

Intenté:

jan@MacBook-Pro /Volumes/JD 2 $ sudo rm -rf .Trashes/

lo cual da errores como los siguientes:

rm: .Trashes//501: el directorio no está vacío
rm: .Trashes/: el directorio no está vacío

De todas maneras, lo reduje a un archivo .svn que no se puede borrar:

root@MacBook-Pro /Volumes/JD 2/.Trashes/501/CD_10.2009/devel/funghos $ ls -altr .svn
-rwxrwxrwx  1 _unknown  _unknown  690 Oct 21  2009 .svn
root@MacBook-Pro /Volumes/JD 2/.Trashes/501/CD_10.2009/devel/funghos $ rm -f .svn
root@MacBook-Pro /Volumes/JD 2/.Trashes/501/CD_10.2009/devel/funghos $ ls -altr .svn
-rwxrwxrwx  1 _unknown  _unknown  690 Oct 21  2009 .svn

Como puedes ver, no aparece ningún error, pero el archivo no se elimina. ¿Eh?

0 votos

¡Vaya. ¡Ese archivo ha estado por aquí durante mucho tiempo!

0 votos

¿Ya intentaste sudo rm -f .svn en el segundo paso?

0 votos

@patrix: Lo ejecuto como root.

0voto

ephsmith Puntos 1627

Esto se debe a que la bandera MNT_IGNORE_OWNERSHIP se establece para la unidad al montarla. El usuario y grupo desconocido son exactamente los que aparecen cuando el root ve archivos en una unidad para la cual se ignoran los permisos. Cuando un usuario ve los permisos, los archivos aparecerán como propios. Me sorprende que no puedas eliminar el archivo .svn desde tu propia cuenta (no root)

Por favor, consulta esta Respuesta de Ask Different para más orientación. Básicamente, deberás desmarcar la casilla "Ignorar propiedad en este volumen" desde un inspector en la información de la unidad.

Si no puedes eliminarlo desde tu cuenta de usuario, intenta establecerte como propietario del archivo con la bandera de ignorar desmarcada.

0 votos

Acabo de intentarlo, pero no hay una casilla para "ignorar propiedad en este volumen" -- captura de pantalla

0 votos

Ah, NTFS. OS X no tiene soporte nativo de escritura para NTFS, tal vez el controlador FUSE tenga algunos problemas. ¿Puedes conectar la unidad a una computadora con Windows?

0 votos

@patrix: Sí, funcionó en un equipo con Windows, lo publiqué como una respuesta ¡pero aún no puedo aceptarla!

0voto

gary Puntos 4856

Puedes seguir estas instrucciones:

1- Arrastra el archivo de la papelera a tu Escritorio.
2- Abre un Terminal
3- Escribe

cd ~/.Trash && sudo rm -rf [ruta de tu archivo en el escritorio]

4- Luego presiona enter e ingresa tu contraseña

0 votos

Eh, ¿por qué cambias a ~/.Trash antes de ejecutar sudo?

0 votos

Arrastrar el archivo al escritorio = copiarlo al escritorio y eliminarlo en el lugar antiguo, lo cual no funciona...

0voto

GaryF Puntos 11921

Finalmente arreglé el problema eliminando el archivo en una máquina Windows. ¿Debe ser un error en OS X o algo así?

0 votos

No es un error - parece que ninguna de las respuestas aquí son 100% correctas, obviamente por eso recurriste a usar esta ruta.

0voto

thanhbinh84 Puntos 101
  • Conecta tu disco duro extraíble a una computadora con Windows
  • Muestra los archivos ocultos (opción de carpeta / desmarca archivos ocultos)
  • Intenta eliminar la carpeta .Trash en la root de la unidad USB
  • Si hay errores, usa unlocker para eliminarlos
  • Vuelve a enchufar tu Mac, verás que los archivos/carpetas molestos en la Papelera han desaparecido

¡Saludos!

-1voto

supercobra Puntos 206

¿Puede ubicar el archivo en Finder, puede mostrar el panel de información (cmd-i) sobre ese archivo y verificar si no está bloqueado o tiene permisos incorrectos?

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