rm -rf / elkerülésére:
Olykor előfordul és szívás is volt vele, hogy alkönytárat kell törölni, és a typo ilyenkor gyakran tragédiát okoz. De ha csak reguláris fájl és könyvtárak (meg symlinkek) vannak a törölni kívánt alkönyvtárban, akkor semmi probléma.
Az alábbi három sort nem vagyok lusta begépelni rm -rf "$TORLENDOKONYVTAR" helyett:
find ./"$TORLENDOKONYVTAR" -P -mount -type s -exec rm {} \;
find ./"$TORLENDOKONYVTAR" -P -mount -type f -exec rm {} \;
find ./"$TORLENDOKONYVTAR" -P -mount -type d -exec rm {} \;
Disztrótól, oprendszertől függően fontos, hogy a find alapértelmezetten a paraméterei között ott legyen a "-P", illetve "stay in one filesystem" attitűd "-mount" vagy "-xdev" kapcsolókkal aktiválva, míg másként az "-exec" helyében még az is fontos lehet, rákeressünk a megtalált fájlra a mount parancs kimenetei között, és találat esetén ne lépjünk bele... (pl. ha "/home/$(whoami)" -n belül csatolt fontos mentéseket tartalmazó terabájtos diszkről van szó)
ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne