Sie sagen rm Der Befehl verwendet standardmäßig die Option --preserve-root . Stimmt das?
Andernfalls sollte ich die Zeile
setzenalias rm='rm --preserve-root'`
in ~/.bashrc um diese Option auszuführen, ohne sie jedes Mal eingeben zu müssen, wenn ich rm ausführe Befehl. Um dies zu bestätigen, habe ich type rm ausgeführt , und bekam rm is hashed (/bin/rm) .
Ich erwartete rm is aliased to rm --preserve-root . Weiß jemand, was mit rm los ist Befehl?
Akzeptierte Antwort:
rm wird nicht zu rm --preserve-root aliased , aber die Option ist standardmäßig im rm ausgewählt binär.
Auf der Manpage von rm in Ubuntu 17.10 finden Sie die folgenden Details zu --preserve-root und --no-preserve-root Optionen:
--no-preserve-root
do not treat '/' specially
--preserve-root
do not remove '/' (default)