… does not work. At least not today on a Debian/Sid system. Looks like there are some things, not even root is allowed to do:
root@sid:~# rm -rf / rm: cannot remove root directory ‘/'
If you’re curious what happens when you wipe your disk on a running system:
root@sid:~# cd / root@sid:/# rm -rf *
does the trick.
Update: That’s with plain rm not safe-rm.
Update 2: I looked through the code of
rm.c to find that
protected by default — as a simple
rm --help also shows:
$ rm --help Usage: rm [OPTION]... FILE... Remove (unlink) the FILE(s).
—no-preserve-root do not treat `/’ specially
—preserve-root do not remove `/’ (default)