Home
Spiekbriefje
HOWTO's NL
Kabel internet
Poortnummers
IT begrippen
Default Passwords
   
Bestanden verwijderen met de opdracht rm
De opdracht rm wordt gebruikt om bestanden te verwijderen en kent enkele eenvoudige optie's
Gebruik de opdracht met de nodige voorzichtigheid!!
Als een bestand je een bestand verwijderd met de opdracht, is het echt weg

Veel linux gebruikers hebben spijt gekregen door als root-operator de opdracht rm te gebruiken
Het is namelijk mogelijk om met één simpele opdracht niet alleen het het complete Linux-systeem te wissen, maar ook eventuele andere aangekoppelde bestandssytemen, zoals DOS-partities, flash-Ram-kaarten, verwisselbare hardeschijven enz enz
Dit is de gewraakte opdracht:
# rm -fr /*
Deze opdracht zal alle bestanden en directory's verwijderen, te beginnen bij de hoofddirectory /
Als het al nodig is om als root-operator ingelogd met Linux te werken, zorg dan voor een goede back-up van het systeem

Zoals al gezegd: met de opdracht rm verwijdert u een of meer bestanden; daarbij kunt u een van de volgende constructies gebruiken
# rm bestand
# rm bestand1 bestand2 bestand3
# rm bestand*
Je kan de opdracht rm al veel veiliger toepassen door de optie -i (interactief) te gebruiken,zodat u wordt gevraagd de verwijdering van ieder bestand te bevestigen
# rm -i nieuw*
rm: remove 'nieuwbestand'? y
rm: remove 'nieuwbestand2'? y
Als je geen behoefte hebt om de verwijdering van bestanden te bevestigen (bijvoorbeeld als je de opdracht rm in een script gebruikt en je weet precies wat er verwijderd moet worden) dan kun je de optie -f (force deletion) gebruiken
# rm -f nieuw*
Als je probeerd om met rm een directory te verwijderen, verschijnt er altijd een foutmelding, ook als de directory leeg is of als je de optie -f gebruikt:
#rm -f temp*
rm: temp: is a directory
rm: temp2: is a directory
Als je de optie -f en -r (de recurcieve optie)combineert, kun je directory's en de bestanden in deze directory's verwijderen
Als je tenminste de eigenaar bent van deze directory's of bestanden
# rm -rf temp
Met de optie -fr werkt de opdracht rm vrijwel net zo als de opdracht rmdir
Wees dus erg voorzichtig met deze optie!!