Fájlok törlése
rm
A fájlok (és könyvtárak) törlése az rm paranccsal lehetséges. A -r kapcsolót akkor kell használni, ha egy könyvtár tartalmát rekurzívan szeretnénk törölni. A -f kapcsolót akkor érdemes használni, ha csak fájlokat szeretnénk törölni (és könyvtárakat nem). A két kapcsoló egymással is használható, ekkor fájlokat és könyvtárakat (rekurzívan) törlünk.
Használat: rm [KAPCSOLÓ]… [FÁJL]…
A FÁJLOK eltávolítása (unlink).
-f, --force nem létező fájlok és argumentumok kérdés nélküli
figyelmen kívül hagyása
-i kérdés minden eltávolítás előtt
-I egyszer kérdez háromnál több fájl eltávolításakor
vagy rekurzív törlés esetén. Nem olyan zavaró, mint a
-i, de a legtöbb hiba ellen véd
--interactive[=MIKOR] a MIKOR-nak megfelelően kérdez: never (soha), once
(egyszer, mint a -I), vagy always (mindig, mint
a -i). A MIKOR megadása nélkül mindig kérdez
--one-file-system könyvtárszerkezet rekurzív törlésekor minden olyan
könyvtár kihagyása, amely a megfelelő parancssori
kapcsoló ban megadottól eltérő fájlrendszeren van
--no-preserve-root ne kezelje a „/” könyvtárat különlegesen
(alapértelmezett)
--preserve-root a rekurzív működés visszautasítása a „/” könyvtáron
-r, -R, --recursive könyvtárak és tartalmuk rekurzív törlése
-d, --dir üres könyvtárak törlése
-v, --verbose elmagyarázza, mi történik
--help ezen súgó megjelenítése és kilépés
--version verzióinformációk megjelenítése és kilépés
Alapértelmezésben az rm nem töröl könyvtárakat. A --recursive (-r vagy -R)
használatával minden egyes felsorolt könyvtár és azok tartalma is törölhető.
Ha „-” jellel kezdődik a törlendő fájl, például „-foo”, akkor
használja a következő parancsok egyikét:
rm -- -foo
rm ./-foo
Megjegyzés: az rm paranccsal törölt fájl tartalma megfelelő tapasztalat és/vagy
idő esetén visszaállítható. A tartalom biztosabb végleges törléséhez fontolja
meg a shred parancs használatát.
Példa
Először próbáljuk meg a -r kapcsoló nélkül törölni a proba/proba2 alkönyvtárat, majd töröljük rekurzívan a proba könyvtár tartalmát!
[gabor@linux OperaciosRendszerek]$ cd proba
[gabor@linux proba]$ ls
pelda.txt proba2
[gabor@linux proba]$ rm proba2
rm: 'proba2' nem törölhető: Is a directory
[gabor@linux proba]$ cd ..
[gabor@linux OperaciosRendszerek]$ rm -r proba
[gabor@linux OperaciosRendszerek]$ ls
Makay_Arpad_OS_eloadasa Nappali proba2
[gabor@linux OperaciosRendszerek]$
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0