- 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
- 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