Mac : supprimer définitivement un fichier avec le terminal

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 servonsdes commandesrm(diminutif de remove, supprimer en français)etrmdir(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 définitivement des fichiers

Il est dangereusement facile de supprimer des fichiers avec la commanderm.Voici comment procéder :

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 toucheEntréeappuyé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 :

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-iavant 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 surEntrée, la commandermne s’activera pas,-iagira comme un bouton pause.

Il sera alors affichéremove Turo.rtf?.Pour confirmer tapezyesouY.

Supprimer définitivement des dossiers vides

Supprimer des dossiers ou répertoires est légèrement différent.

Pour exécuter la commandermsur un répertoire, vous devrez entrercd ~/Desktop, taperEntrée, puis entrerrmdir.

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 doncrmdir dossiervide.

Sachez que vous ne pouvez pas utiliser-iavec la commandermdir, 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 commanderm -R.

Entrezrm -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 surEntrée.

Auteur : Marie Laure Calcar, Responsable Éditoriale

Marie-Laure tourne à plein régime pour vous guider dans le monde de la tech’, via des tests, des guides d’achat et des tutos (Windows, Android, VPN, audio, domotique…), son sujet de prédilection est la sécurité en ligne.

Articles récents de Marie Laure Calcar :