Android

Rm parancs a linuxban

Sony BRAVIA - How to connect to Bluetooth devices

Sony BRAVIA - How to connect to Bluetooth devices

Tartalomjegyzék:

Anonim

rm egy parancssori segédprogram a fájlok és könyvtárak eltávolításához. Ez az egyik alapvető parancs, amelyet minden Linux felhasználónak ismernie kell.

Ebben az útmutatóban az rm parancs használatát ismertetjük a leggyakoribb rm opciók példáival és magyarázataival.

Az rm parancs használata

Az rm (remove) parancs általános szintaxisa a következő:

rm… FILE…

Alapértelmezés szerint, ha az opciót nem hajtják végre, az rm nem távolítja el a könyvtárakat, és nem kéri a felhasználót, hogy folytassa az adott fájlok eltávolítását.

Egyetlen fájl törléséhez argumentumként használja az rm parancsot, majd a fájl nevét:

rm filename

Ha a fájl nincs írásvédett, akkor értesítés nélkül eltávolítják. Siker esetén a parancs nem hoz létre kimenetet, és nulla értéket ad vissza.

Írásvédett fájlok eltávolításakor a parancs megerősítésre kéri az alábbiak szerint:

rm: remove write-protected regular empty file 'filename'?

Írja be az y billentyűt, és nyomja Enter az Enter billentyűt a fájl eltávolításához.

Az -f opció azt mondja az rm soha ne kérje fel a felhasználót, és hagyja figyelmen kívül a nem létező fájlokat és argumentumokat.

rm -f filename

rm -v filename

removed 'filename'

Több fájl eltávolítása

Az unlink paranccsal ellentétben az rm lehetővé teszi több fájl egyszerre törlését. Ehhez adja át a fájlneveket argumentumokkal, szóközzel elválasztva:

rm filename1 filename2 filename3

A reguláris kifejezéseket több fájl illesztésére is használhatja. Például az aktuális könyvtár összes .png fájljának eltávolításához írja be:

rm *.png

Normál kifejezések használatakor az rm parancs futtatása előtt. mindig érdemes felsorolni a fájlokat az ls paranccsal, hogy láthassa, mely fájlokat törli.

Könyvtárak (mappák) eltávolítása

Egy vagy több üres könyvtár eltávolításához használja a -d opciót:

rm -d dirname

rm -d funkcionálisan megegyezik az rmdir paranccsal.

A nem üres könyvtárak és az azokban lévő fájlok rekurzív eltávolításához használja a -r (rekurzív) opciót:

rm -r dirname

Kérjen eltávolítás előtt

A -i kapcsoló azt mondja az rm hogy minden egyes fájlhoz kérje a felhasználót, mielőtt eltávolítja:

rm -i filename1 filename2

Az y típus megerősítéséhez és az Enter megnyomásához:

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

Több mint három fájl eltávolításakor vagy egy könyvtár rekurzív eltávolításakor az -I opcióval a teljes művelet egyetlen parancssorának megjelenítéséhez:

rm -i filename1 filename2 filename3 filename4

Megkérjük, hogy erősítse meg az összes megadott fájl és könyvtár eltávolítását:

rm: remove 4 arguments?

rm -rf

Ha az adott könyvtár vagy a könyvtáron belüli fájl írásvédett, akkor az rm parancs kéri a művelet megerősítését. Ha egy könyvtárat kérés nélkül szeretne eltávolítani, használja a -f opciót:

rm -rf dirname

Az rm -rf parancs nagyon veszélyes, ezért nagyon óvatosan kell használni!

Következtetés

Megmutattuk, hogyan lehet a Linux rm parancsot használni a fájlok és könyvtárak eltávolításához a Linux rendszerről.

Különösen óvatosnak kell lennie a fontos fájlok vagy könyvtárak eltávolításakor, mivel a fájl törlése után nem könnyű helyreállítani.

rm terminál