rm (Unix)

A Wikipédiából, a szabad enciklopédiából

rm (a remove rövidítése) egy Unix parancs, melyet állományok törlésére használunk.

Opciók[szerkesztés | forrásszöveg szerkesztése]

Lássuk a parancs egy pár opcióját:

  • -r, ha rekurzívan akarjuk egy könyvtár állományait törölni
  • -i, ha azt akarjuk, hogy minden egyes törlésnél a beleegyezésünket kérje ("interactive")
  • -f, ha nem létező állományokat akarunk törölni ("force")
  • -v, kimutassa hogy mit törölt ki ("verbose")

Ahhoz, hogy ne legyenek véletlen törlések ajánlatos az rm parancsot "rm -i" opcióval használni. Ha a felhasználó több állományt töröl,akkor érdemes az -f opciót is használni (ez az i opció után kell szerepeljen).

Az rm parancsot gyakran használják az xargs paranccal, ha a törlendő állományok listáját akarjuk bővíteni:

xargs rm < allomanylista

Amikor az rm -ben egy szimbolikus lancolást használun, a láncolás törlődik, de ez nem hat ki a láncolt állományra(csak a link törlődik).

Ha egy könyvtár állományait akarjuk törölni, akkor használjuk a következő parancsot

rm -r

Ez rekurzívan törli az összes állományt.