10 votes

"Répertoire non vide" sudo rm -r -i "nom du fichier" ne fonctionne pas

J'ai essayé de déplacer certains fichiers de sauvegarde vers ma corbeille afin de libérer de l'espace sur le disque de sauvegarde. En utilisant le Finder, j'ai pu vider la corbeille à l'exception d'un répertoire qui reste alors que la vidange de la corbeille ne soulève aucun message d'erreur.

Après avoir cherché un peu, j'ai trouvé plusieurs exemples pour forcer la poubelle à se vider. Cependant, j'en ai essayé plusieurs et j'obtiens toujours le même message.

Le répertoire ressemble à ceci :

Domain Users  102 Jan  6 10:35 .
Domain Users  102 Jan  6 10:35 ..
Domain Users  102 Jan  6 10:35 Local Storage

J'ai lancé cette commande pour supprimer ce dossier de stockage local :

$ sudo rm -r -i Local\ Storage/

Et c'est le message que je reçois :

rm: Local Storage/: Directory not empty

J'ai également modifié les autorisations pour que le dossier m'appartienne, mais cela n'a pas aidé.

C'est le répertoire dans lequel je travaille :

/Volumes/BackUpDrive/.Trashes/862998330/2013-11-26-143907/Macintosh HD/Users/{user}/Library/Application Support/Google/Chrome/Profile 1

J'ai également essayé de supprimer l'ensemble du dossier "862998330", mais cela n'a pas fonctionné non plus. J'ai donc supprimé chaque répertoire et c'est là que j'en suis maintenant.

Statistiques de la machine :

- 27 pouces, mi-2011

- OSX 10.91

4voto

Oskar Points 1242

D'abord, je m'assurerais qu'aucun fichier n'est verrouillé.

sudo chflags -R nouchg Local\ Storage

Ensuite, en supposant que vous êtes sûr d'utiliser sudo y rm -rf sur ton disque de sauvegarde, tu pourrais dire à rm de forcer les choses.

sudo rm -rf -i Local\ Storage

1voto

user160357 Points 111

Cela est dû à des entrées corrompues dans le lecteur. Les étapes ci-dessous ont résolu mon problème.

  1. Ouvrir l'utilitaire de disque
  2. Choisissez la partition/le disque
  3. Sous l'onglet Premiers secours, cliquez sur Réparer le disque

Le fichier devrait avoir disparu après cela, si ce n'est pas le cas, essayez à nouveau de vider la corbeille. Cela devrait fonctionner.

0voto

rubynorails Points 704

Essayez de démarrer en mode de récupération en maintenant les touches Cmd+R pendant le redémarrage. Ouvrez ensuite un terminal racine en mode utilisateur unique et essayez d'exécuter la commande à partir de là.

0voto

user2011490 Points 1

Mon problème était que les fichiers provenaient d'une sauvegarde de Windows. Ainsi, toutes les corbeilles de mon disque dur n'étaient pas reconnues par le système d'exploitation. J'ai apporté mon disque dur sur un PC, supprimé tous les fichiers .Trash (cachés) et le problème a été résolu.

0voto

user156428 Points 11

Il suffit de déplacer le dossier du dossier /Volumes/BackUpDrive/.Trashes/Trash vers /Volumes/BackUpDrive/ et d'utiliser Windows pour le supprimer complètement.

Il n'apparaît plus dans la Corbeille de mon 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