La commande rm et son pendant rmdir permettent d'effacer des fichiers et des répertoires.
rm fichier : Efface le fichier "fichier" dans le répertoire courant
rm -i *.bak : Efface les fichiers dont le nom se termine par .bak en demandant la confirmation (paramètre -i) à l'utilisateur
rmdir directory : enlève le répertoire directory si il est vide
rm -r directory : Efface les fichiers et répertoires contenus dans le répertoire directory ainsi que dans ses répertoires fils (le paramètre -r signifire récursif)
man rm
Sous Unix, contrairement à d'autres systèmes d'exploitation, il n'existe pas d'utilitaire simple permettant de récupérer facilement un fichier ou un répertoire effacé par erreur avec la commande rm. La seule possibilité dans ce cas est de récupérer une ancienne version du fichier sur un backup?.
Pour éviter des désagréments avec un usage erroné de rm, il est parfois utile de mettre un alias dans le profile shell afin de remplacer rm par rm -i. Dans ce cas, rm demandera à l'utilisateur une confirmation pour la suppression de tout fichier.
Si vous souhaitez effacer un fichier dont le nom contient un ou plusieurs espaces, mettez le nom du fichier entre guillemets.