Častá odpověď na téměř jakýkoli dotaz, se kterou se lze setkat nejčastěji na některých
IRC kanálech, zamýšlená asi jako nejapný žert! Příkaz
rm slouží totiž k mazání souborů nebo adresářů (viz příkaz "man rm" - zobrazí manuálovou stránku k příkazu
rm). Přepínače
-rf způsobí doslova
"smaž rekurzivně daný adresářový strom a na nic se neptej a ani nic nevypisuj". Znak
"/" (lomítko) označuje
kořenový adresář.
Pokud je příkaz
rm -rf / spušten s právy uživatele, dojde "pouze" k smazání domácího adresáře a některých věcí v adresáři /tmp, které uživateli patří a vůbec všeho, co náleží danému uživateli.
Sputí-li se ale s právy "
superuživatele", dojde k smazání takřka celé adresářové struktury systému. Zůstane pouze několik málo věcí v adresářích /proc a /dev, které generuje
kernel a CELÝ systém je
nenávratně ztracen!
Sám jsem byl na IRC svědkem smazání serveru, které následovalo po otázce "Lidi, jak zjistím, jaké moduly mám zavedeny v jádře?" Odpověd zněla samosebou ... že neuhodnete jak?
A tak jste-li ve světe
GNU/Linuxu noví, tak raději než slepě spustíte nějaký příkaz, o němž nic nevíte, přečtěte si prosím k němu příslušnou manuálovou stránku (prostě vždy a u všeho
RTFM).
Pozor, rm -vrf / se může skrývat i v na první pohled neškodném
eval `echo ja -vul /| tr haleluja RTFMrfrm`
Už skoro legendární
dokument jedné takové rm -rf / katastrofy na IRC. (odkaz se objevuje tu a tam v diskusích, ale patří sem :)
mno... horni link doplnim jeste o
tento ;)