Android

Fájlok és könyvtárak eltávolítása a linux parancssor használatával

03 Program indítása parancssorból Windows (10) alatt

03 Program indítása parancssorból Windows (10) alatt

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban megmutatjuk, hogyan lehet az rm , az unlink és az rmdir parancsokat használni a fájlok és könyvtárak eltávolításához a Linuxban.

Fájlok eltávolítása

A Linuxban lévő fájl eltávolításához (vagy törléséhez) a parancssorból használja az rm (eltávolítás) vagy a unlink parancsot.

Az unlink parancs lehetővé teszi, hogy csak egyetlen fájlt távolítson el, míg az rm esetén több fájlt is eltávolíthat egyszerre.

A fájlok vagy könyvtárak eltávolításakor legyen különös óvatosság, mivel a fájl törlése után nem könnyű helyreállítani.

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

    unlink filename

    rm filename

    Ha a fájl írásvédett, akkor az alább látható módon kérni kell a megerősítést. Az y fájltípus eltávolításához és nyomja Enter . Ellenkező esetben, ha a fájl nincs írásvédett, akkor a rendszer arra kéri.

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

    Több fájl egyszerre törléséhez használja az rm parancsot, majd a szóköz által elválasztott fájlneveket.

    rm filename1 filename2 filename3

    Használhat helyettesítő karaktereket ( * ) és rendszeres bővítéseket is, hogy több fájl megfeleljen. Például az összes .pdf fájl eltávolításához az aktuális könyvtárból használja a következő parancsot:

    rm *.pdf

    Rendszeres kiterjesztések használatakor először sorolja fel a fájlokat az ls paranccsal, hogy az rm parancs futtatása előtt láthassa, mely fájlok törlődnek.

    Használja az rm -i opcióval minden fájl megerősítéséhez törlés előtt:

    rm -i filename(s)

    A fájlok eltávolítása nélkül, még akkor is, ha a fájlok -f védettek, adja át az -f (force) opciót az rm parancsnak:

    rm -f filename(s)

    Az rm opciókat is kombinálhatja. Például az összes .txt fájl eltávolításához az aktuális könyvtárból, anélkül, hogy szóbeszéd módban lenne, használja a következő parancsot:

    rm -fv *.txt

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

Linux alatt eltávolíthatja / törölheti a könyvtárakat az rmdir és az rm .

rmdir egy parancssori segédprogram az üres könyvtárak törléséhez, míg az rm segítségével a könyvtárakat és azok tartalmát rekurzív módon lehet eltávolítani.

  • Egy üres könyvtár eltávolításához használja az rmdir vagy az rm -d , amelyet a könyvtár neve követ:

    rm -d dirname

    rmdir dirname

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

    rm -r dirname

    Ha egy könyvtár vagy a könyvtáron belüli fájl írásvédett, akkor a rendszer kéri, hogy erősítse meg a törlést.

    A nem üres könyvtárak és az összes fájl eltávolítása nélkül, a rendszer kéri, használja az rm -r (rekurzív) és -f lehetőségekkel:

    rm -rf dirname

    Több könyvtár egyszerre történő eltávolításához használja az rm -r parancsot, majd a szóközzel elválasztott könyvtárneveket.

    rm -r dirname1 dirname2 dirname3

    Ugyanúgy, mint a fájloknál, helyettesítő karaktereket ( * ) és rendszeres bővítéseket is használhat több könyvtár összeillesztéséhez.

Következtetés

Mostanra jól meg kell értenie a Linux rm , rmdir és unlink parancsok használatát, és képesnek kell lennie a fájlok és könyvtárak biztonságos eltávolítására a parancssorból.

rm rmdir unlink terminál