Hlavní navigace

Nástroje a utility

Jak vyčistit disk s Linuxem?

Co se stane když spustíte rm -rf /

S programem rm a některými parametry si lze užít hodně srandy, ale protože se Linux vyvíjí, některé nástrahy už nástrahami nejsou. Na serveru linuxbsdos.com vyšel článek, kde je napsané, co se stane, když na aktuálních distribucích použije uživatel známou formuli rm -rf /. Nestane se nic, jen rm začne argumentovat, že to není dobrý nápad a nabídne parametr pro obejití tohoto chování.

Předchozí zprávička Následující zprávička        
che
che (neregistrovaný) 193.85.211.---
3. 5. 2012 11:07 Nový

Aha, je potřeba opravit návody

celé vlákno

Nově tedy budu radit rm -fr /home /usr

shade aura:75
3. 5. 2012 11:19 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Proč tak složitě? rm -rf /* :)

Palo
Palo (neregistrovaný) ---.bankpro.sk
3. 5. 2012 11:21 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Ja mam ovela lepsi zazitok. Ako odstranit bodkove subory z adresara /tmp? Jednoducho:
cd /tmp
rm -rf .*

Ak vam nedopina na slniecku tak pre zaciatok: .* matchuje aj ..

Mrkva.
Mrkva. (neregistrovaný) ---.felk.cvut.cz
3. 5. 2012 11:36 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

foo # rm -r .*
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'

Tarmaq _ aura:97

Re: Aha, je potřeba opravit návody

celé vlákno

ze by za to mohl chybejici prepinac -f?

Mrkva.
Mrkva. (neregistrovaný) ---.felk.cvut.cz
3. 5. 2012 12:58 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Ani ne.

TouchBook foo # rm -r -f .*
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'

Avanti
Avanti (neregistrovaný) ---.physics.muni.cz
3. 5. 2012 12:15 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Takto čistím tmp odjakživa, žádný problém.

Kleofasz Kutya
Kleofasz Kutya (neregistrovaný) ---.adsl.euroweb.sk
3. 5. 2012 12:44 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

foo@foo-VirtualBox:/tmp$ sudo rm -rf .*
[sudo] password for foo:
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'

shade aura:75
3. 5. 2012 12:51 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

rm -rf .[^.]*

Been there, done that. :)

Odpověď
Odpověď (neregistrovaný) ---.upce.cz
3. 5. 2012 15:33 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

...Ak vam nedopina na slniecku tak pre zaciatok: .* matchuje aj ...

To je svahilsky? se vůbec nechytám ;)

Random
Random (neregistrovaný) ---.eurotel.cz
25. 5. 2012 16:47 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Pokud jsem to pochopil dobře, pak vtip spočívá v tom, že adresář /tmp obsahuje mj. i adresář '..' (dvě tečky), což je odkaz právě na '/' (o jednu úroveň výše).
To by indikovalo, že dojde ke smazání celého "roota", což však jiné příspěvky rozporují.
(Zkuste zadat příkaz "ls -a" a ty dvě tečky tam uvidíte.)

Pan X
Pan X (neregistrovaný) 178.143.240.---
3. 5. 2012 16:57 Nový

Re: Aha, je potřeba opravit návody

celé vlákno

Ach jaj. Kedysi bol an toto dobry vtip:

"Aky je rozdiel medzi rm -rf ./ a rm -rf /.? "
"Dva dni prace..."

martin-ux
martin-ux (neregistrovaný) ---.europe.hp.net
3. 5. 2012 14:53 Nový

ze som to uz niekto videl..

celé vlákno

.. u windows - delete? really delete? are you sure? ok ..

Sten
Sten (neregistrovaný) 213.192.34.---
7. 5. 2012 10:26 Nový

Re: ze som to uz niekto videl..

celé vlákno

U Windows je to akorát: cannot delete. A nelze to nijak obejít. Ani spuštěním jako administrátor, dokonce ani pod uživatelem SYSTEM.

Stanislav Sobotka aura:69
3. 5. 2012 23:23 Nový

Re: Co se stane když spustíte rm -rf /

Ano. Tuhle featuru přidali asi týden potom, co jsem si takhle omylem smázl půlku disku na Gentoo. To jsem jim byl vážně vděčnej :-D

asdsdf
asdsdf (neregistrovaný) ---.78-98-122.t-com.sk
7. 5. 2012 1:16 Nový

dd-cko to isti

ja mam oblubene skor:
dd if=/dev/zero of=/dev/sda bs=10000000

Zasílat nově přidané příspěvky e-mailem