9 votos

La carpeta no se puede eliminar de la papelera

Tengo tres carpetas anidadas en mi papelera: carpeta1/carpeta2/carpeta3. Estaban en una unidad externa FAT32, pero se eliminaron, junto con todos los archivos que contenían, hace un tiempo.

Cuando intento vaciar la papelera en Yosemite, me sale un error de "archivo en uso". Me ocurre incluso después de reiniciar, sin programas abiertos y sin nada que pueda estar usándolo.

Navegando a /Volúmenes/Nombre_externo/.Trashes/501/carpeta1/carpeta2/carpeta3 con Terminal me da un error muy raro: Llamo a ls y obtengo:

username-Mac:folder3 username$ ls
Filename_with_o.mp3
username-Mac:folder3 username$ ls -l
ls: Filename_with_o.mp3: No such file or directory

Sospecho firmemente que es algo que tiene que ver con la interacción entre OS X, FAT32 y eso ö, pero no tengo ni idea de cómo borrar un archivo que parece no existir... ¿alguna idea?

Soluciones probadas

Finder > "Vaciar papelera de forma segura" sigue dándome el error de "archivo en uso". "Utilidad de discos" > "Reparar disco" tampoco lo arregla. También lo he intentado:

username-Mac:folder3 username$ sudo rm -r F*
rm: Filename_with_o.mp3: No such file or directory

y

username-Mac:/ username$ sudo rm -r /Volumes/external_name/.Trashes
rm: /Volumes/external_name/.Trashes/501/folder1/folder2/folder3/Filename_with_o.mp3: No such file or directory
rm: /Volumes/external_name/.Trashes/501/folder1/folder2/folder3: Directory not empty
rm: /Volumes/external_name/.Trashes/501/folder1/folder2: Directory not empty
rm: /Volumes/external_name/.Trashes/501/folder1: Directory not empty
rm: /Volumes/external_name/.Trashes/501: Directory not empty
rm: /Volumes/external_name/.Trashes: Directory not empty

y

username-Mac:folder3 username$ mv Filename_with_o.mp3 safe.mp3
mv: rename Filename_with_o.mp3 to safe.mp3: No such file or directory

y

username-Mac:external_name username$ sudo mv .Trashes /external_trashes
mv: .Trashes/501/folder1/folder2/folder3/Filename_with_o.mp3: No such file or directory
mv: /bin/cp: terminated with 1 (non-zero) status

Todavía no hay éxito.

0 votos

¿Has probado a cambiar el nombre del archivo o?

0 votos

@AllInOne Ya lo he hecho - ver actualización.

0 votos

¿Obtienes un resultado diferente si obtienes la ruta del archivo soltándolo en el Terminal?

2voto

Bartek Puntos 7491

Tengo dos sugerencias. La primera es intentar crear una carpeta llamada .Trashes en otro lugar y moverla de forma que sobrescriba la carpeta original; es posible que esto salte el problema (utilicé un método similar para solucionar un problema que tenía hace unos meses).

Alternativamente, si la unidad externa es FAT32, ¿has probado a arrancar una distro Linux desde una unidad USB y usarla? También puedes conectar el disco externo a una máquina Windows (¿Boot Camp/VirtualBox?) y ver si eso puede eliminar la carpeta en cuestión.

1voto

jherran Puntos 6511

¿Has probado rm como Root:

sudo rm -r Filename_with*

Ese comando le pedirá su contraseña de administrador.

1 votos

Falla silenciosamente - ls sigue devolviendo el nombre del archivo.

0 votos

@DoktorDemento prueba sin el -f opción para recuperar los mensajes de error

0 votos

@patrix: Me sale rm: Filename_with_o.mp3: No such file or directory ...

1voto

Mike Puntos 11

Yo tuve este problema y la única solución que me funcionó fue formatear el disco duro externo en el que estaban los archivos originalmente. Esto vació la basura junto con el agua de la bañera.

0voto

jer-el Puntos 181

Yo probaría a borrar toda la carpeta .Trashes del disco externo:

Por ejemplo sudo rm -r /Volumes/externaldrive/.Trashes

OS X reconstruirá los .Trashes después del hecho.

-Editar- Sólo una idea: ¿has probado a sustituir los caracteres con diéresis por un cambio de nombre de archivo? Por ejemplo, sudo mv /Volumes/externaldrive/.Trashes/501/folder1/folder2/folder3/Filename_with_ö.mp3 /Volumes/externaldrive/.Trashes/501/folder1/folder2/folder3/Filename_without_umlaut.mp3

En su defecto, intentaría mv todo el .Trashes al disco duro HFS+ de su Mac.

1 votos

Tratando de borrar todo el .Trashes sólo vuelve File not found seguido de cuatro sucesivos Directory not empty s - He actualizado la pregunta.

0 votos

El cambio de nombre se hace No such file or directory , moviendo toda la carpeta se consigue lo mismo. Ver la pregunta actualizada. Gracias por las sugerencias...

-1voto

cityboy Puntos 2

Pruebe "trash it", el programa afirma que elimina los elementos pegajosos de la basura http://www.nonamescriptware.com/downloads/

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