La fonction rm

La fonction rm, comme remove, permet de supprimer définitivement un fichier. Attention rm ne demande aucune confirmation et une fois que le fichier est supprimé il est impossible de le récupérer. Donc il faut être très prudent lorsqu'on utilise rm. Tip : l'utilisation de rm -i permet d'éviter les accidents aussi je conseille vivement de toujours utiliser rm -i à la place de rm, on peut même aller jusqu'à faire un alias dans son bashrc.
Exemple :
user@ordi:~$ ls Documents/ el201 en201a in201 john-1.7.2.tar.gz ma201 ma211_annales.tar.gz pr201.tar.gz sh201 user@ordi:~$ rm -i Documents/john-1.7.2.tar.gz rm: remove regular file `Documents/john-1.7.2.tar.gz`? oui user@ordi:~$ ls Documents/ el201 en201a in201 ma201 ma211_annales.tar.gz pr201.tar.gz sh201
NB : rm ne peut pas détruire un répertoire, il faut utiliser rmdir qui permet de supprimer un répertoire vide. Si l'on veut effacer un répertoire non-vide il faut utiliser l'option -R de rm.
Quelques options utiles à savoir :
- rm -f : force le système à effacer le fichier et passe-outre les vérifications (comme avec l'option i par exemple). Attention soyez prudent !
- rm -R : permet d'effacer un répertoire.