web-dev-qa-db-fra.com

Que signifie rf dans rm -rf?

Qu'est-ce que rf dans rm -rf sous Unix signifie?

Plus généralement, j'ai du mal à me souvenir des commandes et options Unix car je ne comprends pas ce qu'elles représentent. Existe-t-il une ressource qui explique le sens de ces raccourcis?

53
AdamNYC

Dans rm,

  • -r signifie récursif
  • -f signifie force

Doc:

man rm

m'a dit :

    -f, --force
           ignore nonexistent files and arguments, never Prompt


    -r, -R, --recursive
           remove directories and their contents recursively
76
Gilles Quenot

rm signifie retirer

r signifie récursif, que vous devez utiliser lorsque vous supprimez un dossier entier f signifie que vous devez forcer son retrait

combiné, rm -rf someDirectory _ signifie force le retrait récursif de someDirectory

18
flavian

Je crois que c'est la force récursive

3
plasticide

-r

Supprime récursivement les répertoires et les sous-répertoires de la liste des arguments. Le répertoire sera vidé de fichiers et supprimé. L'utilisateur est normalement invité à supprimer tous les fichiers protégés en écriture contenus dans le répertoire. Les fichiers protégés en écriture sont supprimés sans invite, toutefois, si l'option -f est utilisée ou si l'entrée standard n'est pas un terminal et l'option -i n'est pas utilisée.

3
vinoth