Lorsque vous glissez‑déposez un dossier dans la Corbeille de votre Mac, il ne s’efface pas réellement. Il reste sur le disque dur.
Pour le supprimer de manière irrémédiable, il faut utiliser la ligne de commande de votre Mac (Terminal). La technique est simple mais risquée puisqu’il vous sera impossible de le récupérer.
Si, toutefois, vous souhaitez utiliser le Terminal, alors suivez ce tutoriel. Nous nous servons des commandes rm (diminutif de remove, supprimer en français) et rmdir (dir pour directory, dossier) pour supprimer un ou plusieurs éléments.
Pourquoi supprimer des fichiers avec la ligne de commande ?
La suppression de fichiers via le Finder n’est pas définitive car il est toujours possible de les restaurer. Parfois, il est plus pratique de passer par la ligne de commande, voici les différents cas de figure :
- Supprimer plusieurs fichiers rapidement et efficacement, ils seront alors irrécupérables.
- Effacer des documents de la Corbeille lorsque vous rencontrez des erreurs persistantes.
- Supprimer des fichiers cachés dans le Finder. Ils peuvent contenir des paramètres pour certaines applications et le Finder ne les affiche pas.
- Si vous avez perdu l’accès au Finder suite à un dysfonctionnement de votre Mac.
Supprimer définitivement des fichiers
Il est dangereusement facile de supprimer des fichiers avec la commande rm. Voici comment procéder :
- Ouvrez le Terminal (Finder → Applications → Utilitaires).
- Tapez cd ~/Desktop pour vous rendre dans le répertoire Bureau. (Pour taper le tilde, appuyez sur les touches alt à gauche du clavier et N.)
- Appuyez sur Entrée.
Attention : pour chaque commande, vous devrez respecter les espaces, les majuscules, minuscules et taper l’extension de votre document (ici, rtf).
Pour effacer votre fichier, entrez la commande, rm [nomdufichier].rtf
Une fois, la touche Entrée appuyée, le fichier sera supprimé de manière permanente, sans que vous puissiez le récupérer.
Si vous souhaitez supprimer plusieurs éléments, tapez :
- rm [nomdufichier].rtf [nomdufichier].rtf [nomdufichier].rtf.
- Puis, confirmez en appuyant sur Entrée.
Pour éviter d’effacer des fichiers à la hâte, Apple a créé une commande, celle-ci nécessite une confirmation de suppression pour chaque fichier.
Pour cela, vous devez tapez -i avant le nom de votre fichier : rm -i [nomdufichier].rtf.
Pour effacer plusieurs documents, entrez : rm -i [nomdufichier].rtf [nomdufichier].rtf [nomdufichier].rtf.
Lorsque vous allez appuyer sur Entrée, la commande rm ne s’activera pas, -i agira comme un bouton pause.
Il sera alors affiché remove Turo.rtf?. Pour confirmer tapez yes ou Y.
Supprimer définitivement des dossiers vides
Supprimer des dossiers ou répertoires est légèrement différent.
Pour exécuter la commande rm sur un répertoire, vous devrez entrer cd ~/Desktop, taper Entrée, puis entrer rmdir.
Notez que cette commande ne sert qu’à effacer que les répertoires vides.
Dans notre exemple, nous souhaitons nous délester d’un répertoire nommé dossiervide, nous tapons donc rmdir dossiervide.
Sachez que vous ne pouvez pas utiliser -i avec la commande rmdir, elle est donc très risquée.
Pour supprimer des répertoires plein, lisez ce qui suit.
Effacer les dossiers et sous-dossiers
Lorsque vous ajoutez -R ou -r (pour option récursive) à votre commande rm, vous demandez au Terminal d’effacer votre dossier mais aussi tous les fichiers et sous-dossiers qu’il contient. Rappelez-vous que cette suppression est permanente.
Tapez : rm -r [nomdufichier]
Supprimer un ou des documents verrouillés
Si vous n’arrivez pas à vider la Corbeille sur votre Mac, qu’un fichier est verrouillé ou que vous n’avez pas la permission de supprimer des fichiers, alors vous pouvez utiliser la commande rm -R.
Entrez rm -R, ajoutez un espace, puis glissez-déposez dans la fenêtre Terminal, le(s) fichier(s) se trouvant dans la Corbeille.
Vous verrez affiché les fichiers avec un chemin d’accès tel que : /Users/[lenomdevotremac]/.Trash/[nomdufichier].[extensiondufichier]
Lorsque vous êtes prêt, il ne vous reste plus qu’à appuyer sur Entrée.