Commande Linux
rm
remove
"Supprimer des fichiers. Sans corbeille. Sans retour arrière. À utiliser avec respect."
Fichiers ⭐⭐ Intermédiaire ⚠️ Dangereuse

C'est quoi, rm ?

rm supprime des fichiers définitivement. Pas de corbeille. Pas d'annulation. Une fois supprimé, c'est supprimé — sauf si tu as une sauvegarde.

⚠️ rm n'envoie pas les fichiers à la corbeille. Il les supprime directement. Cette distinction est fondamentale.
Utilisation de base
# Supprimer un fichier
$ rm fichier.txt

# Supprimer plusieurs fichiers
$ rm fichier1.txt fichier2.txt fichier3.txt

# Supprimer avec pattern
$ rm *.log

Les flags essentiels

FlagSyntaxeCe que ça fait
-rrm -rRécursif — supprime un dossier et tout son contenu
-frm -fForce — ignore les erreurs, ne demande pas confirmation
-irm -iInteractif — demande confirmation pour chaque fichier
-vrm -vVerbose — affiche chaque fichier supprimé
☠ La commande à ne jamais taper
rm -rf / supprime tout le système d'exploitation. Irréversible. En production, certains sys-admins ajoutent un alias : alias rm='rm -i' pour toujours demander confirmation.
Bonnes pratiques
# Toujours vérifier ce qu'on va supprimer avec ls avant
$ ls *.log # voir avant de supprimer
$ rm *.log # supprimer seulement si ls est ok

# Mode interactif pour les opérations importantes
$ rm -ri dossier-important/

# Alternative : trash-cli pour une vraie corbeille
$ trash fichier.txt # récupérable !
💡 Alternative recommandée
Installe trash-cli (apt install trash-cli) et utilise trash au lieu de rm pour avoir une vraie corbeille récupérable.
← Précédent
mv
Suivant →
mkdir