Sie sagen, dass der rm
Befehl standardmäßig die Option verwendet --preserve-root
. Ist das richtig?
Ansonsten sollte ich die Linie setzen
alias rm='rm --preserve-root'`
in ~/.bashrc
die Option es jedes Mal , wenn ich das ohne Eingabe laufe passiert rm
Befehl. Um dies zu bestätigen, rannte ich type rm
und bekam rm is hashed (/bin/rm)
.
Ich habe erwartet rm is aliased to rm --preserve-root
. Weiß jemand, was mit dem rm
Befehl los ist?
rm
.rm
.bash
oder auf andere Weise) zu tun . Dies istrm
seit einigen Jahren eine Standardoption in GNU , einem von Ihrer Shell getrennten Programm. (Es istcoreutils
in Debian und Ubuntu).Antworten:
rm
wird nicht mit einem Alias versehenrm --preserve-root
, aber die Option ist standardmäßig in derrm
Binärdatei ausgewählt.Auf der Manpage von rm in Ubuntu 17.10 finden Sie die folgenden Details zu
--preserve-root
und--no-preserve-root
Optionen:quelle