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

    13 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

    Laisser une réponse