web-dev-qa-db-fra.com

"rm" commande par défaut "--reserver-root" option?

Ils disent que la commande par défaut rm correspond à l’option --preserve-root. Est-ce correct?

Sinon je devrais mettre la ligne

alias rm='rm --preserve-root'`

dans ~/.bashrc pour rendre cette option possible sans la saisir à chaque fois que j'exécute la commande rm. Pour confirmer cela, j'ai exécuté type rm et obtenu rm is hashed (/bin/rm).

Je m'attendais à rm is aliased to rm --preserve-root. Est-ce que quelqu'un sait ce qui se passe avec la commande rm?

7
Smile

rm n'est pas associé à rm --preserve-root, mais l'option est sélectionnée par défaut dans le binaire rm.

Dans la page de manuel de rm sous Ubuntu 17.10, vous pouvez trouver les détails suivants des options --preserve-root et --no-preserve-root:

   --no-preserve-root
          do not treat '/' specially

   --preserve-root
          do not remove '/' (default)
8
Dan