Syntaxe simplifiée de la commande rm ou, comment effacer des fichiers et des répertoires sous Linux

  1. Pour effacer des fichiers et des répertoires sous Linux on utilise la commande rm ou rmdir. La syntaxe de base est la suivante:

rm [options] [nomdufichier]

Ainsi pour effacer le fichier texte.txt on utilisera la commande:

rm texte.txt

Si ce fichier était protégé en écriture, il vous serait alors demandé une confirmation à laquelle vous devriez répondre y pour confirmer.

2. On peut aussi effacer plusieurs fichiers avec la commande rm sans utiliser d’option. Il suffit pour cela de spécifier les noms des fichiers à effacer en les séparant d’un espace. Avant d’effacer des fichiers, il est conseiller de lister le contenu du répertoire en utilisant la commande ls:

ls -a

Pour effacer plusieurs fichiers on utilisera donc la commande rm de la manière suivante:

rm texte.txt texte2.txt texte3.txt

3. Pour avoir une demande de confirmation avant l’effacement des fichiers, on utilise l’option « -i »

rm -i texte.txt texte2.txt texte3.txt

Vous devrez alors repondre « y » à chaque fois pour effacer ou « n » pour refuser.

4. Effacer des fichiers protégés en écriture, sans demande de confirmation:

rm -f texte.txt

5. Effacer plusieurs fichiers ayant la même extension:

rm *.jpg

EFFACER DES RÉPERTOIRES

  1. Pour effacer un répertoire vide:

rm -d nomdurepertoire

2. Pour effacer un répertoire non vide, on utilise l’option récursive « -r »

rm -r nomdurepertoire

Bien sûr, une confirmation vous sera demandé, si le répertoire est protégé en écriture.

3. Pour effacer plusieurs répertoires on utilise l’option « -r » en séparant les noms d’un espace:

rm -r nomdurepertoire nomdurepertoire2 nomdurepertoir

4. Pour effacer plusieurs répertoires avec demande de confirmation on utilise l’otion « -i » en plus de l’option « -r »:

rm -ri nomdurepertoire

ou

rm -r -i nomrepertoire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *