Anonim

A Linux Command Line egy hatékony eszköz, amely sok mindent gyorsabban és könnyebben végezhet, mint a GUI segítségével. Az egyik alapvető képessége a fájlok és mappák létrehozása és törlése, bár a mappák törlésére is kitartunk.

Olvassa tovább az „rm” és az „rmdir” parancsok használatát, hogy megszabaduljon a mappáktól, almappáktól és fájloktól, amelyekre már nincs szüksége.

A „rm” gombbal törölheti a könyvtárakat

Gyors linkek

  • A „rm” gombbal törölheti a könyvtárakat
    • rm –d név a könyvtárban
    • rm –d névkönyvtár1névkönyvtár2
    • rm –r névkönyvtár1 névkönyvtár2
    • rm –rf névkönyvtár
    • sudo apt-get install tree
    • fa elérési út / a / saját / könyvtárba
    • Speciális parancsok
  • Az rmdir segítségével törölje a könyvtárakat
    • rmdir névkönyvtár
    • rmdir névkönyvtár1 névkönyvtár2
    • rmdir / elérési út / a / saját / könyvtárba
    • rmdir –p névkönyvtár1 névkönyvtár2
  • Ismerje meg a parancssori erőt

Sok parancs használható a könyvtár törlésére. A választás attól függ, hogy mit akar csinálni, és hogyan akarja. A Linux Command Line e tekintetben szuper-rugalmas, talán még inkább, mint a Windows és a Mac megfelelői.

Érdemes megjegyezni, hogy a Linux nem tesz különbséget a mappák és fájlok között, mint ahogy a Mac és a Windows operációs rendszerek teszik. Ehelyett a mappákat fájlcsoportként kezeli. Ebben a szakaszban megvizsgáljuk az rm parancsot. Kezdjük el.

rm –d név a könyvtárban

A fenti parancs csak egyetlen üres könyvtárat törölhet. Ez a legalapvetőbb parancs a mappák eltávolításához / törléséhez.

rm –d névkönyvtár1névkönyvtár2

A fent bemutatott parancs több mappát töröl. A fogás itt, mint az előzőnél is, üresnek kell lennie. Ha előfordul, hogy az első megnevezett mappa nem üres, a parancssor nem próbálja meg törölni más mappákat. Csak leáll, anélkül, hogy hibaüzenetet jelenítne meg.

rm –r névkönyvtár1 névkönyvtár2

A fenti parancs törli az összes megadott mappát, almappáikat és a benne lévő fájlokat. Ez az „-r” opciónak köszönhető, amely helyettesíti az előző parancs „-d” -ját. A Linux parancssorban az „-r” a rekurzív kifejezést jelenti. Egyedül használható, és más lehetőségekkel kombinálható.

rm –rf névkönyvtár

Amikor végrehajt egy „rm –r” parancsot, a Linux parancssori engedélyt kér az írásvédett almappák és fájlok törléséhez. Ha azonban inkább az „rm –rf” gépet írja be, akkor a rendszer nem fogja megkérni. Az „f” betű az „erő”.

Legyen óvatos, ha törli a mappákat és a fájlokat az „rm –rf” paranccsal, mivel elveszítheti a fontos adatokat, vagy megrongálhatja az operációs rendszert. A rendszerfájlok és mappák könnyebben törölhetők egy Linux rendszeren, mint a Windows vagy a Mac.

sudo apt-get install tree

A törlésről való jobb megértés érdekében telepítse a fa csomagot az apt-get segédprogrammal. Ez Ubuntu és a Debian család többi tagjának működik. Ha másik disztribúción vesz részt, akkor használja a saját csomagkezelő eszközét. A fenti parancs végrehajtásakor a Parancssor megjeleníti a mappának és a mappának a fájlszerkezetét. Így könnyen ellenőrizheti, hogy vannak-e olyan fájlok vagy almappák, amelyeknek érintetleneknek kell maradniuk.

fa elérési út / a / saját / könyvtárba

A fentebb bemutatott parancs lehetővé teszi egy másik mappa szerkezetének megtekintését a Linux rendszeren.

Speciális parancsok

Az „rm” parancs más változatai is léteznek, például „–megtartás-gyökér”, „–megtartás-gyökér”, „–fájl-rendszer” és mások. Ezeket azonban tapasztalt parancssori felhasználóknak szánják. Ha hibát követ el ezek egyikével, akkor törölheti a számítógép egy részét vagy akár az összes rendszerfájlt. Bonyolult jellegük miatt mentjük őket egy másik parancssori bemutatóra.

Az rmdir segítségével törölje a könyvtárakat

A mappák törléséhez az rmdir parancskészletet is használhatja. Az rmdir parancsok azonban csak az üres mappákról tudnak gondoskodni, és a törléshez megjelölt mappákban található fájlokat nem tudják törölni. Számos hasznos rmdir parancs létezik, és ebben a szakaszban megnézzük őket.

Megtévesztheti azonban a parancssort, hogy töröljön egy nem üres mappát a szülő opcióval, bár erről kissé később.

rmdir névkönyvtár

Ez a legalapvetőbb „rmdir” parancs. Törli egy üres könyvtárat, amely a jelenlegi hely könyvtárában található. Például, ha az aktuális tartózkodási helye az Asztalon van, és üres "Új mappa" van benne, ez az "rmdir" parancs gondoskodni fog róla.

rmdir névkönyvtár1 névkönyvtár2

Ha több mappája van törölni, használhatja az „rmdir” parancs fenti változatát. Az összes megadott mappát (könyvtárat) törölni fogjuk, de azoknak a könyvtárban kell lennie, amelyben jelenleg tartózkodnak. A könyvtárak másutt történő törléséhez lásd a következő parancsot.

rmdir / elérési út / a / saját / könyvtárba

A Linux parancssor lehetővé teszi, hogy töröljön minden könyvtárat a jelenlegi helyéről, bárhol is legyen. Ehhez meg kell adnia a teljes elérési utat a könyvtárak vagy könyvtárak felé, amelyektől meg akar szabadulni.

Ha megpróbált egy mappát törölni, amely almappákat és / vagy fájlokat tartalmaz, a parancssor hibaüzenetet jelenít meg, amely a következőt tartalmazza: A könyvtár nem üres. Mondanom sem kell, hogy a megadott mappát nem törli.

Ha három mappát határozott meg, és az első nem bizonyult üresnek, akkor a parancssor leállítja a parancs feldolgozását, mihelyt az első mappába kerül. Ugyanazt a hibaüzenetet kapja, mint az előző esetben, és a parancssor nem próbálja meg törölni a listán szereplő többi mappát.

Ezt a következő opció hozzáadásával orvosolhatja: –ignore-fail-on-non-empty. Ez arra kényszeríti a parancssort, hogy folytassa a parancs végrehajtását akkor is, ha nem üres mappákba ütközik. A parancs valahogy így néz ki: rmdir –ignore-fail-fail-in-not-üres NewFolder1 NewFolder2 NewFolder3.

rmdir –p névkönyvtár1 névkönyvtár2

A fenti parancs segíthet a Linux becsapásában egy nem üres mappa törlésében. A „-p” opciót használja, más néven „szülő” opciót. Így működik.

Tegyük fel, hogy a Pics nevű mappában és a ColorPics nevű mappában van. Tegyük fel, hogy az utóbbi üres, és ez az egyetlen elem a Képek mappában. Az „rmdir –p ColorPics Pics” parancs végrehajtásakor a parancssor törli a ColorPics mappát, mert nincs benne semmi. Ezután ellenőrzi a Képek mappáját, megállapítja, hogy az is üres - és törli azt.

Ismerje meg a parancssori erőt

A parancssor lehetővé teszi, hogy sok mindent megtegyen egy Linux rendszeren. Legyen óvatos, ha nincs sok tapasztalata, mivel a rendszert Linuxon könnyebb megsérülni, mint a Windows és a Mac esetén.

Használta már a parancssort a mappák és fájlok törlésére korábban? Milyen parancsokat használtál? Ha úgy gondolja, hogy elmulasztottunk néhány jó lehetőséget, tudassa velünk az alábbi megjegyzés szakaszban.

Hogyan törölhetünk egy teljes könyvtárat, beleértve a linux fájlját