Você não pode excluir o próprio diretório raiz. No entanto, você pode usar de rm recursiva modo para apagar tudo em que diretório - o infame rm -rf /
comando.
O modo "preservar raiz" para rm
de operar recursivamente no diretório raiz:
$ sudo rm -rf /
rm: it is dangerous to operate recursively on ‘/’
rm: use --no-preserve-root to override this failsafe
A --preserve-root
opção foi adicionada ao GNU rm em 2003 (commit 9be74f6f125b2be) e tornou-se o comportamento padrão em 2006 (commit aff5a4f2ab86f).
Alguns dizem que é porque os brincalhões no #ubuntu ficavam dizendo aos novatos para correr rm -rf /
- e muitos o fizeram. Alguns dizem que é porque é muito fácil digitar errado rm -rf / tmp/junk
. Alguns dizem que é para evitar acidentes ao executar rm -rf $dir/
quando $ dir está vazio.Tudo o que sabemos é que ele se chama th
De qualquer forma, faz parte dos requisitos do POSIX atualmente. O Solaris rm
também possui proteção semelhante , assim como o OpenBSD .
rm -rf /
. Eles colocam isso em prática porque sim, você pode e seu sistema será inútil.