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 rmquelque chose comme
rm -rf /delete/this/dir
L' -roption est logique, mais -f?
-fn'évite pas un code de sortie d'erreur. Sirmtente et échoue de supprimer un fichier existant, il renverra un code d'erreur.