Dicono rm il comando predefinito è l'opzione --preserve-root . È vero?
Altrimenti dovrei mettere la riga
alias rm='rm --preserve-root'`
in ~/.bashrc per fare in modo che questa opzione avvenga senza digitarla ogni volta che eseguo rm comando. Per confermarlo ho eseguito type rm , e ho ottenuto rm is hashed (/bin/rm) .
Mi aspettavo che rm is aliased to rm --preserve-root . Qualcuno sa cosa sta succedendo con rm comando?
Risposta accettata:
rm non viene associato a rm --preserve-root , ma l'opzione è selezionata per impostazione predefinita in rm binario.
Dalla manpage di rm in Ubuntu 17.10, puoi trovare i seguenti dettagli del --preserve-root e --no-preserve-root opzioni:
--no-preserve-root
do not treat '/' specially
--preserve-root
do not remove '/' (default)