rm
Fichiers et répertoires
Syntaxe
rm -rf [path]Supprime définitivement des fichiers : pas de corbeille, et une espace de trop dans rm -rf efface ce qu'il ne fallait pas.
Options courantes
| Option | Signification |
|---|---|
| -r | Descend into directories and delete what is inside |
| -f | Never prompt, and say nothing about files that are missing |
| -i | Ask before every single removal |
| -d | Remove an empty directory without -r |
| -v | Print each name as it goes |
| -I | GNU: ask once before removing more than three files |
| -P | macOS: overwrite the file before unlinking it |
Exemples
rm -rf buildDeletes the build directory and everything under it.
rm -i *.logAsks about each log file first.
rm -- -weirdDeletes a file whose name starts with a dash.
Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait rm ?
Supprime définitivement des fichiers : pas de corbeille, et une espace de trop dans rm -rf efface ce qu'il ne fallait pas.
Q. Comment l’écrire ?
rm -rf [path] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 7 ici ; la liste complète est dans man rm. Cette commande relève de Fichiers et répertoires.
Commandes liées
page man: man rm