La commande rm pour Linux s’utilise pour supprimer en­tiè­re­ment des fichiers et des ré­per­toires, et ce, sans passer par le presse-papier. Nous vous con­seil­lons donc d’utiliser cette commande avec prudence et de l’affiner en faisant appel à des options.

Commande Linux rm : de quoi s’agit-il ?

Vous souhaitez supprimer des fichiers ou des ré­per­toires entiers de façon per­ma­nente ? La commande Linux rm constitue la solution idéale. Le terme « rm » est une con­trac­tion du verbe anglais « remove », qui signifie « supprimer ». Si vous tra­vail­lez avec le terminal dans une ou plusieurs dis­tri­bu­tions Linux, comme Ubuntu, il est probable que vous soyez souvent appelé à utiliser la commande rm. Cette commande constitue la solution la plus rapide pour supprimer les fichiers et les ré­per­toires. Elle vous permet ainsi de nettoyer vos dossiers et d’éliminer toute donnée superflue de vos ré­per­toires. Il convient toutefois de préciser que les données ainsi sé­lec­tion­nées ne passent même pas par la case « Corbeille », comme c’est le cas avec d’autres systèmes d’ex­ploi­ta­tion. Si vous exécutez la commande Linux rm, sachez que vous ne pourrez pas récupérer les données sé­lec­tion­nées. Nous vous con­seil­lons donc de faire preuve de la plus grande prudence.

Comment fonc­tionne la commande rm ?

Le fonc­tion­ne­ment de la commande rm est re­la­ti­ve­ment simple. Si vous souhaitez supprimer des fichiers ou ré­per­toires dans leur in­té­gra­lité, il vous suffit de donner au système l’ins­truc­tion cor­res­pon­dante. Pour ce faire, vous devez préciser le terminal dans lequel se trouvent les données dont vous n’avez plus besoin avant de supprimer ces dernières. Cette commande possède deux par­ti­cu­la­ri­tés im­por­tantes : le caractère définitif de la sup­pres­sion qu’elle permet, et la gestion des dossiers. En effet, la commande rm permet aussi de supprimer des ré­per­toires, ceux-ci contenant d’autres données. La sup­pres­sion s’applique alors à tous les documents d’un même dossier.

À quoi ressemble la syntaxe de la commande rm ?

La syntaxe de la commande Linux rm est la suivante :

$ rm [Option] [Fichier ou Dossier]
shell

« rm » cor­res­pond au nom de la commande à exécuter. Le fichier ou le dossier qu’il convient de supprimer est indiqué à la fin de l’extrait de code ; si vous souhaitez supprimer plusieurs fichiers, vous pouvez écrire les noms cor­res­pon­dants les uns après les autres. Dif­fé­rentes options vous per­met­tent également d’affiner cette commande.

Quelles sont les options de la commande rm ?

De nom­breuses options sont dis­po­nibles pour la commande Linux rm. Vous trouverez ci-dessous les plus im­por­tantes d’entre elles.

  • -f ou –force : elle permet d’imposer la sup­pres­sion, sans aucune requête ; de manière générale, nous vous dé­con­seil­lons de faire appel à cette option en raison du fort risque d’erreur qui lui est associé.
  • -i ou –in­te­rac­tive : elle permet de demander une con­fir­ma­tion sup­plé­men­taire avant chaque processus de sup­pres­sion ; le fichier en question n’est supprimé qu’après cette con­fir­ma­tion. Cela permet ainsi d’éviter toute sup­pres­sion ac­ci­den­telle.
  • -r, -R ou –recursive : elle permet de procéder à la sup­pres­sion de manière récursive. Ainsi, en plus du ré­per­toire à pro­pre­ment parler, tous les sous-dossiers et tous les fichiers sont également supprimés. Le risque est également important avec une telle option.
  • -v ou –verbose : elle permet d’indiquer l’action en cours de réa­li­sa­tion par la commande.

Commande Linux rm : quelques exemples

Pour finir, laissez-nous vous présenter quelques exemples sur le fonc­tion­ne­ment de la commande Linux rm dans la pratique.

$ rm exempledefichier.txt
shell

Cette commande permet de supprimer le fichier exem­ple­de­fi­chier.txt.

$ rm exempledefichier.txt deuxieme_exempledefichier.txt troisieme_exempledefichier.txt
shell

Cette commande permet de supprimer les trois fichiers dont les noms ont été ren­seig­nés.

$ rm -r /Exemplededossier
shell

Cette commande permet de supprimer le dossier Exem­ple­de­dos­sier, ainsi que l’ensemble de ses fichiers et sous-ré­per­toires.

$ rm -ri /Exemplededossier
shell

Cette commande permet elle aussi de supprimer le dossier Exem­ple­de­dos­sier, ainsi que l’ensemble de ses fichiers et sous-ré­per­toires. Vous devez toutefois confirmer la sup­pres­sion des fichiers concernés avant qu’une telle action ne soit effectuée.

Aller au menu principal