9 votes

Le dossier ne peut pas être supprimé de la corbeille

J'ai trois dossiers imbriqués dans ma corbeille : dossier1/ dossier2/ dossier3. Ils se trouvaient sur un disque externe FAT32 mais ont été supprimés, ainsi que tous les fichiers qu'ils contenaient, il y a quelque temps.

Lorsque j'essaie de vider la corbeille sur Yosemite, j'obtiens une erreur "fichier en cours d'utilisation". J'obtiens ce message même après un redémarrage, sans programme ouvert et sans rien qui puisse l'utiliser.

Naviguer vers /Volumes/Nom_externe/.Trashes/501/dossier1/dossier2/dossier3 avec Terminal me donne une erreur très bizarre : J'appelle ls et j'obtiens :

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

Je soupçonne fortement que c'est quelque chose à voir avec l'interaction entre OS X, FAT32, et ce ö, mais je n'ai aucune idée de la façon de supprimer un fichier qui ne semble pas exister... des idées ?

Solutions essayées

Finder > "Secure Empty Trash" me donne toujours l'erreur "file in use". "L'utilitaire de disque > "Réparer le disque" ne résout pas le problème non plus. J'ai aussi essayé :

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

Toujours pas de succès.

2voto

John Coxon Points 796

J'ai deux suggestions. La première est d'essayer de créer un dossier appelé .Trashes ailleurs et de le déplacer de manière à ce qu'il écrase le dossier d'origine ; il est possible que cela permette de contourner le problème (j'ai utilisé une méthode similaire pour résoudre un problème que j'avais il y a quelques mois).

Sinon, si le disque externe est en FAT32, avez-vous essayé de démarrer une distribution Linux à partir d'un disque USB et de l'utiliser ? Vous pouvez également brancher le disque externe sur une machine Windows (Boot Camp/VirtualBox ?) et voir si cela peut supprimer le dossier en question.

1voto

jherran Points 12554

Avez-vous essayé rm comme Root :

sudo rm -r Filename_with*

Cette commande vous demandera votre mot de passe d'administrateur.

1voto

Michael RooR Points 61

J'ai eu ce problème et la seule solution qui a fonctionné pour moi a été de formater le disque dur externe sur lequel se trouvaient les fichiers à l'origine. Cela a permis de vider la poubelle en même temps que l'eau du bain.

1voto

rob Points 31

Le volume externe a des entrées corrompues, la réparation du volume résout généralement le problème mais l'interface graphique de l'utilitaire de disque peut également échouer. Essayez à partir de la ligne de commande :

Fermez toutes les applications utilisant le volume, démontez-le, remontez-le et exécutez-le :

diskutil verifyVolume /Volumes/external_name
diskutil repairvolume /Volumes/external_name

Cela devrait régler le problème.

0voto

Jerry Points 444

J'essaierais de supprimer l'ensemble du dossier .Trashes sur le disque externe :

par exemple sudo rm -r /Volumes/externaldrive/.Trashes

OS X reconstruira le fichier .Trash après coup.

-Editer- Juste une idée : avez-vous essayé de remplacer les caractères umlauted par un renommage de fichier ? Disons sudo mv /Volumes/externaldrive/.Trashes/501/folder1/folder2/folder3/Filename_with_ö.mp3 /Volumes/externaldrive/.Trashes/501/folder1/folder2/folder3/Filename_without_umlaut.mp3

Si ce n'est pas le cas, j'essaierai de mv l'ensemble des .Trash sur le disque dur HFS+ de votre Mac.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X