En lisant la page de manuel GNU coreutils pour rm
, l'une des options est -f
, qui selon le manuel,
-f, --force
ignore nonexistent files and arguments, never prompt
Maintenant, j'ai fait des tests et je montre qu'en effet, si j'utilise quelque chose comme
rm -f /nonexisting/directory/
il ne se plaindra pas.
Que peut-on vraiment gagner d'une telle option?
De plus, les exemples les plus courants de "suppression de répertoires" à l'aide de rm
quelque chose comme
rm -rf /delete/this/dir
L' -r
option est logique, mais -f
?
-f
n'évite pas un code de sortie d'erreur. Sirm
tente et échoue de supprimer un fichier existant, il renverra un code d'erreur.