Découvrez les blogs de Naeka:   Apprendre Mac | Basquash | JVod | Panneau Solaire | Vod

Forcer la corbeille à se vider

Il arrive parfois que la corbeille refuse de se vider, et c’est très gênant ..
Je vais vous montrer aujourd’hui une méthode pour forcer la suppression du contenu de la corbeille, et ça fonctionne à tous les coups.

[screen]


On va utiliser ce qui est pour moi la plus grande force de Mac OS : le fait que c’est un système Unix.
Si vous ne savez pas ce que c’est, ne vous en faites pas, ça n’a pas d’importance pour le moment ;)

On va donc utiliser la ligne de commande (cli) pour arriver à nos fins.
Commencez par ouvrir le « Terminal », c’est une application fournie par défaut, elle se trouve dans le dossier « Utilitaires » (qui est lui même dans le dossier « Applications »).
Terminal


Une fois le terminal lancé, écrivez la ligne suivante :

sudo rm -rf

Pas de panique, je vais vous expliquer ce que ça signifie.
Tout d’abord le « sudo » avant la commande signifie que celle-ci (la commande) va être exécutée avec les privilèges administrateurs.
Viens ensuite la commande « rm » qui est une commande Unix de base, elle permet de supprimer un fichier. Ici, elle prend deux paramètres (le « -rf »), le « r » pour dire que la commande est récursive (elle pourra alors supprimer un dossier, avec tout son contenu), et le « f » pour forcer la suppression.

Maintenant, il va falloir dire à notre commande quel fichier supprimer, or on ne sait pas trop où est stocké en réalité le contenu de la corbeille.
Heureusement pour nous, il existe un moyen très simple d’obtenir le chemin d’un fichier dans le terminal, il suffit de faire un glisser-déposer (drag’n'drop) du fichier dans l’application du terminal.
Dans notre cas, il faut alors ouvrir la corbeille, prendre le fichier qui refuse de se supprimer et le glisser dans le terminal. Le chemin absolu vers cette ressource va automatiquement s’ inscrire dans le terminal, à la suite de ce que vous avez déjà écrit.

forcer-vider-corbeille



Là, il vous suffit de lancer la commande en appuyant sur « Entrée ».
Un mot de passe vous sera certainement demandé (à cause du « sudo »), ne vous inquiétez pas si rien ne s’affiche quand vous rentrez le mot de passe, c’est tout à fait normal.
Ensuite, la commande est exécutée et votre corbeille vidée, enfin.

Mots-clefs : , , , , ,

Random Posts

    73 commentaires sur “Forcer la corbeille à se vider”

    1. Mohamed dit :

      Bonjour,
      je suis un nouveau mac user et j’ai eu le meme probleme, heureusement que passer par le Terminal est une bonne solution , parce qu’on en a vu de toutes les couleurs sur plusieurs forums…

      j’ai réussi à supprimer définitivement les fichiers récalcitrants dans la corbeille, HORMIS 15 dossiers, qui quand j’exécute la commande, j’obtiens un message d’erreur sur le Terminal qui dit  » Directory not Empty »

      si tu peux m’aider pour ça aussi je t’en serai reconnaissant !

      Merci d’avance !

    2. Mohamed dit :

      et quand j’exécute la commande pour un sous dossier ça me donne ça « Operation not permitted »

      voila !

    3. Tu as bien pensé à mettre le « sudo » devant la commande, c’est ça qui te permet d’avoir les droits pour supprimer ces fichiers.
      Aussi non, les dossiers et fichiers qui sont toujours dans ta corbeille, ils viennent d’où ? D’une clef usb ou d’un disque dur externe, avec un format de fichier spécial ?

    4. Mohamed dit :

      bonjour, merci pour ta réponse .. je n’ai pas eu d’alerte comme quoi il y a un nouveau commentaire..mais je passe par la en espérant trouver une réaction ! :)

      oui oui, je mets le sudo la ou il faut !euuh les fichiers venait du mac HD… mais je ne sais par quel miracle j’ai pu les supprimer… tu vas me dire qu’est ce que je fais la encore? c’est parce que je viens d’avoir un problème similaire… cette fois sur un disque dur externe, j’arrive pas à supprimer des dossiers qui comportent des mp3… :s qd j’essaie avec le terminal ça me ressort « Operation not permitted »
      franchement après 5 mois que je suis passé sur Mac, je commençais à apprécier comment c’est fait mais dès que j’ai un petit problème comme ça qui ne devrait normalement pas poser problème… ça me fais poser des questions…

    5. Moncef dit :

      Merci pour vos conseils, mais malheureusement je ne suis pas arrivé à vider la corbeille. J’ai suivi le chemin proposé via le Terminal, mais après le message demandant le mot de passe, un autre apparaît « option illégale »,
      Merci de votre aide.

    6. C’est que vous avez certainement dû faire une petite erreur dans la ligne de commande.
      La commande est:
      « sudo » « espace » « rm » « espace » « -rf » « espace » « /MonDossier »

      Il faut bien faire attention a ne pas oublier d’espace ;)

    7. blesl dit :

      Merci pour l’info mais comment faire quand la corbeille contient 2000 (ou plus :=)) fichiers ?
      Peut-on donner l’adresse du dossier-corbeille et si oui, quelle est-elle ?

      Avec mes remerciements

      BL

    8. Le même méthode doit fonctionner.
      Dans le Terminal, commencez par écrire « sudo rm -rf « , puis ouvrez la corbeille, faites un Cmd+A pour sélectionner tous les fichiers et glissez les dans la fenêtre du Terminal.
      Ça risque d’être un peu long, mais ça devrait fonctionner ;)

    9. Dridri dit :

      Bonjour,

      ça ne marche pas pour moi :(
      j’ai des dossiers qui trainent dans ma corbeille (certains avec des sous dossiers et des fichiers). Ce ne sont pas des fichiers d’applications, juste des dossiers du genre ‘films’, ‘photos’ etc.
      Le message d’erreur qui est affiché dans le terminal est  » directory not empty  »
      (paradoxal..)
      Une solution??

      ps : merci en tout cas pour ce mini tuto qui est un exemple de clarté que certains devraient suivre

    10. Je ne vois pas du tout alors, c’est une solution qui devrait normalement fonctionner, même si il y a des dossiers dans la corbeille.
      Du coup, je ne sais pas :/

    11. joe.cocs dit :

      Bonjour à tous,

      je comprend que je ne suis pas le seul, j’ai le même problème, mais c’est parce qu’il n’y a plus de lien aux fichiers (je crois), en effet ce sont des fichiers et dossiers que j’ai supprimés d’un disque externe, et je n’ai plus le disque hors je n’avais pas vidé la corbeille.

      Du coup lorsque je passe par le terminal, il me répond:

      unlink file

    12. Ah oui, ceci arrive souvent avec un disque dur externe.
      Il faut essayer de re-brancher le disque sur votre mac et de vider la corbeille.

      Je me rappelle avoir eu ce problème également, avec une partition externe en NTFS en plus o_O

    13. Dridri dit :

      thx anyway

    14. Gwenn dit :

      Bonjour, j’ai ce problème depuis belle lurette, mais c’est maintenant seulement que je cherche à y remédier… J’ai essayé tout ce que j’ai trouvé, mais rien ne marche. Les dossiers et fichiers qui ne veulent pas s’effacer viennent de mes disques durs. Ils apparaissent dans la corbeille seulement quand mn DD est connecté… Y a t il une solution à part formater mon disque dur ??
      Merci

    15. Bonjour Gwenn,
      C’est le même problème de Dridri apparemment, ceci est lié aux disques durs externes notamment lorsque ceux-ci sont passés entre Windows et Mac OS.
      Personnellement je ne connais aucune méthode pour les supprimer :(

    16. djaques dit :

      J’ai fait tout ce que tu as dis jusqu’au mot de passe.Moi je n’ai pas de mot de passe comment je fais? je valide tout simplement ou je crée un mot de passe?
      Merci de ta reponse

    17. Hum, normalement tu es bien obligé d’avoir un mot de passe, ici tu as besoin du mot de passe de ton compte utilisateur.

      Si tu ne le connais pas ou autre, tu peux toujours aller le modifier.
      Ça se passe dans les « Préférences Système », puis dans « Comptes » et là il suffit de cliquer sur ton compte utilisateur et de faire « Modifier le mot de passe ».

    18. djaques dit :

      merci pour ta reponse.Mais dans ma corbeille il s’agit d’un dossier corrompu:BACKUPS.BACKUPB
      terminal m’annonce:Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your
      typing when using sudo. Type « man sudo » for more information.

      Que dois-je faire exactement?
      Merci pour ton aide
      djaques

    19. Wow, là je ne sais pas du tout ..
      Apparemment il n’aime pas car tu essaye de supprimer des fichiers importants pour le système.

    20. Zébulon dit :

      En ce qui me concerne, j’avais ce problème avec une corbeille bien pleine.
      Les fichiers provenaient de plusieurs disques et je ne savais pas quels fichiers / dossiers provoquaient cette erreur -8003.
      Trash It ! en à déjà liquidé une partie mais il restait encore 5 gros dossiers.
      Je les ai remis un a un à leur place, jusqu’à identifier les problématiques.
      A la fin, il en restait 3 que je ne pouvais effacer, tous sur le même disque externe.
      la commande « sudo rm -rf /fichier à détruire/ » à fonctionné à merveille pour les trois, l’un à près l’autre !
      Merci beaucoup pour le truc et celui du glisser du dossier dans le terminal pour avoir l’adresse exacte !!!!

    21. odei dit :

      merciiii !!!!

    22. Sarah dit :

      Moi j’ai un mélange de tous les problèmes mentionnés!
      Du fichier qui vient non pas de un mais de deux DD externes, au terminal qui me dit « Directory not empty » ou « Resource busy ». Ce sont des fichiers qui quand je veux les supprimer par la méthode classique du « placer dans la corbeille » m’indiquent des codes erreurs comme « Impossible de terminer l’opération car un ou plusieurs éléments requis sont introuvables.
      (Code d’erreur -35) » ou « Le Finder ne peut pas terminer l’opération car certaines données de « Saison 3 » ne peuvent pas être lues ou écrites.
      (Code d’erreur -36) ».
      J’ai eu des problèmes avec ces fichiers car quand j’ai souhaité les transférer au moment du transfert la connexion s’est rompu, d’où le bug. Même quand je veux juste créer un nouveau dossier, celui-ci se met carrément (avec mes fichiers dedans) en code erreur -36.
      Je ne sais plus quoi faire et je commence à perdre beaucoup de place (env. 20G)

      Désolée pour le roman. Si tu peux m’aider???

    23. dodo dit :

      Bonjour
      je n’ai pas de mot de passe administrateur et du coup la manip ne marche pas ?

    24. marie dit :

      Mille mercis pour cette manip qui marche!!!!!!!
      Les mac ont des petits défauts comme refuser de vider une partie de la poubelle.
      Est-ce-que ce côté borné (comme de ne pouvoir agrandir les fenêtres que par le minuscule coin bas droit) de nos mac chéris va un jour être amélioré ?
      L’ergonomie est un peu dépassée sur certains points, à quand la révolution de la pomme?

    25. DROUIN dit :

      Bonjour,

      Je n’arrive ps à vider ma corbeille. Message d’erreur -8062

      avec Terminal et sudo rm -rf / fichier à supprimer ne fonctionne pas.

      Pouvez-vous m’aider ???

      Merci

    26. IcarusGW dit :

      Bonjour.
      Moi aussi j’ai ce genre de problème.
      Je veux supprimer des dossiers d’un DD externe mais la corbeille me dit « blablabla autorisation insuffisante ».
      En passant par le terminal ça ne marche pas non plus.
      En cherchant sur les forums, j’ai appris que le problème vient du fait que ce sont des dossiers venant de mon PC.
      Pour supprimer les dossiers voulus, il faut passer par votre PC et afficher les dossiers et fichiers cachés.
      Vous verrez apparaitre les fameux dossiers non supprimables sur MAC (en transparent donc).
      Virez les.
      Rebranchez votre DD sur mac et la corbeille sera enfin vide.

      Et à l’avenir, déverrouillez votre fichiers PC avant des les sauvegarder sur DD car en passant par MAC ça fait ce genre de conflit.

    27. Laurent dit :

      UN GRAND MERCI !!!!

    28. G-rom dit :

      salut,

      la solution de IcarusGW est la bonne pour toutes les personnes ayant supprimées des données provenants de disques externes en ntfs !!!

      ++

    29. Summerman dit :

      Pas de résultat positif en passant Terminal.

      Par contre résultat expéditif avec OnyX dans la section utilitaires/corbeille.

      Pour ce qui ne connaitrait pas, c’est un freelogiciel…

      Enjoy !

    30. lapive dit :

      BatChmod.app Le top pour vider ta corbeille; c’est expéditif et radical quand rien ne marche y compris certains free…

    31. Surtout pour un truc que je n’utilise pas si souvent que ça.

    32. Makeen dit :

      Bonjour Chers spécialistes.

      Je souhaite supprimer toutes les partitions, datas sur mon Mac pour réinstaller snow.

      en particulier la partition ntfs du windows.
      Bien à vous!

    33. zuul dit :

      Bonjour,

      Je confirme que la méthode donnée par IcarusGW fonctionne parfaitement.

      Il a fallu juste que j’exécute un CHKDSK /F sur le DDE à partir du PC avant de pouvoir supprimer le répertoire .Trashes et ensuite, plus de soucis de corbeille !

      Merci pour votre participation qui permet à des novices comme moi d’avancer sur Mac…

    34. ipfix dit :

      super ca marche nickel

    35. Léa dit :

      ça marche ! Super, Merci beaucoup =)

    36. Lavraitrasher dit :

      Bonjour, et merci à toi IcarusGW pour tes précisions:
      en ce qui me concerne, et après avoir tout essayé (terminal, logiciels du type Onyx etc.), j’ai tout simplement « éjecté » mon disque dur d’où avaient été supprimés mes fichiers récalcitrants.
      A +

    37. dadoubidou dit :

      Salut, je passe ici par hasard et pour permettre la vidange complete de la corbeille je pense à sudo rm – rf CHEMIN\*.*. Le *.* correspondant à tous les fichiers.
      @+

    38. Anaïs dit :

      Merci beaucoup pour cette astuce qui m’a bien rendu service!

    39. Pax dit :

      Merci beaucoup, j’aime bien en apprendre un peu plus sur OSX et donc sur Unix. Toutefois, comment éviter le problème, qui persistait malgré un reboot et aucune app qui tournait ? Y’a-t-il des solutions pour savoir quelle app ou quel « truc » retient le fichier de se faire supprimer la face?

      Merci encore

    40. AHMED dit :

      rm: illegal option — /
      usage: rm [-f | -i] [-dPRrvW] file …
      unlink file

    41. AHMED dit :

      rm: illegal option — /
      usage: rm [-f | -i] [-dPRrvW] file …
      unlink file le terminal me dit ça et n’efface pas le fichier un film .mkv
      s’il vous plait que es ce qu’il faut faire

    42. richard dit :

      bonjour ahmed,
      ce type de message apparait souvent quand la syntaxe saisie n’est pas correcte.
      as-tu bien vérifié ?
      tu dois avoir « sudo rm -rf » (sans les guillemets) puis un espace puis le nom du fichier à supprimer.
      par exemple pour moi :
      sudo rm -rf /Volumes/HD\ USB/.Trashes/501/PHOTOBOOTH

      a+

    43. myriam dit :

      Bonjour
      Je veux faire disparaître un dossier qui m’ennuie. ça ne marche pas avec la poubelle ni avec le terminal (il met derrière chaque fichier « directory not empty ».

    44. Artmony dit :

      Merci Zébulon, ta commande a bien vidé ma corbeille / erreur -8003

    45. Audrey dit :

      Bonjour
      Je voudrais supprimer également des dossiers dans ma corbeille quand je fais la manipulation expliquée je n’arrive pas à marquer mon mot de passe … une solution ?
      Merci

    46. hafsa dit :

      Bonjour,
      j’ai bien suivis les étapes écrites par Yukilas, mais ce que je comprend pas c’est quand ils me disent d’entrer un mot de passe, mais de quel MP ils parlent????
      svp est ce que qqn peut m’aider?

    47. hafsa dit :

      c’est bon j’ai réussi à le faire merci

    48. Jean-Pierre Poli dit :

      Merci Yukilas pour cette solution, mais moi non plus, je n’ai pas bien saisi…
      Excuse-moi

    49. Jean-Pierre Poli dit :

      Merci Yukilas pour cette solution, mais moi non plus, je n’ai pas bien saisi…
      Excuse-moi !
      La fenêtre du terminal s’affiche avec l’icône et le nom de l’administrateur.
      J’ai essayé de taper le texte mais il ne rentre pas…
      Est-ce que je suis sur la bonne fenêtre et quelle façon on rentre le texte et l’effacer si besoin est ?
      Est-ce qu’on trouve les caractères particuliers dans nos caractères spéciaux (menu édition) ?
      Merciiiiii

    50. Jean-Pierre Poli dit :

      Est-ce que quelqu’un contrôle les Emoticones ou c’est la machine qui a trop chaud ?

    Laisser une réponse