Linux: Törölje a könyvtárat – hogyan működik

Könyvtárak törlése Linuxon fájlkezelőn vagy terminálon keresztül.

kijelző

A könyvtárak törlése Linuxon nem bonyolultabb, mint Windowson – nos, majdnem. Útmutatónkban megmutatjuk, hogyan távolíthatja el a csak olvasható mappákat a terminál vagy a fájlkezelő segítségével.

  • Törölje a könyvtárakat a terminálon keresztül
  • Könyvtárak törlése a fájlkezelőn keresztül

Törölje a könyvtárakat a terminálon keresztül

A parancssorban, azaz a terminál ablak, könnyen használhatja a mappát "Eltávolítás" parancs távolítsa el. A Linux világában áll rm számára jobbemove. Ez ugyanúgy működik, mint a fájloknál, különösen azért, mert a mappák is fájlok Linux alatt – és mégis vannak két apró korlátozás: Egy egyszerű "rm saját mappa/" Azt a hibaüzenetet kapom, hogy ez egy mappa. Ezenkívül továbbra is előfordulhatnak problémák a hiányzó jogokkal. De az általános szintaxis a következő:

rm [OPCIÓ fájl/mappa

A könyvtárak törléséhez mindig a " paraméter szükséges-jobb" opcióként, ami a rekurziót jelenti. Tehát a helyes parancs a "rm -r mappa/". Meg kell értened a Linux logikáját: Még ha egy mappa egy fájl is, az egy fájl különleges esete, mert más fájlokat is tartalmazhat. Ebből a szempontból egy mappa teljes tartalmát elkerülhetetlenül törölni kell, ami rekurzív törléssel működik. És nem számít, hogy vannak-e fájlok a mappában vagy sem.

Egy példa: Törölni akarjuk a "Példamappa" mappát a ~/Letöltések könyvtárban, beleértve az összes fájlt és almappát. Feltéve, hogy már a ~/Downloads könyvtárban van, most be kell írnia a következő parancsot:

rm -r minta mappa/

A könyvtár törlése után az ls parancs már nem jeleníti meg a mappát. Tehát a mappa törölve lett. × Kijelző

A másik lehetséges hibaüzenet a hiányzó jogokra vonatkozik - ebben az esetben az rm parancsot kell használni root jogok Futni. Ezt akár teljesen megteheti váltson "root" felhasználóra - egyszerű "suÍrja be a ", majd a sajátját root jelszó. Vagy egyszerűen futtassa az egyetlen parancsot a megfelelő jogosultságokkal: "sudo rm -r mymappa/Természetesen a " csak akkor működik, ha az aktuális felhasználó a sudo csoportban van. Az Ubuntu, a Mint és sok más népszerű disztribúció esetében a sudo változat lenne a szabvány, a Debian állandó felhasználói váltással a su-val.

A parancs kiadása után a program megkérdezi, hogy le akar-e "leszállni" a mappába (ha mélyebb almappáról van szó), és valóban törölni akarja-e a (csak olvasható) mappát – mindkettő erősítse meg az "Igen" (j) vagy "Igen" (y) gombbal.

Könyvtárak törlése a fájlkezelőn keresztül

Természetesen nem kell a terminálba gépelni, der fájl kezelő természetesen ezt a feladatot is elvállalhatja. Csak fuss egyet Kattintson a jobb gombbal a könyvtárra és válassza a " lehetőséget a helyi menübőlOltsa ki" vagy "Kidobni a kukába" – a rekurzió explicit meghatározása itt teljesen kimaradt. A jogokkal kapcsolatos probléma azonban továbbra is fennállhat. Windowsban ilyenkor megkérdezik, hogy adminisztrátori jogokkal kell-e törölni a mappát. Sajnos a különféle Linux-disztribúciók szokásos fájlkezelői nem olyan kényelmesek. Ha kérdezed, rendben - ha nem, akkor a terminál újra segít: Indítsa el a fájlkezelőt a terminálról -val sudo vagy su – akkor a grafikus fájlkezelőben root jogokkal is rendelkezel.

A könyvtárat jobb gombbal és a törlés funkcióval is törölhetjük. ×

Ha nem biztos benne, hogy hívják a kezelőt, egyszerűen nyissa meg, és nézze meg a fájl menü tetején a "Segítség", hoz "?" vagy "Felett" – az egyik pont alatt biztosan ott lesz a program neve. Az adott asztali környezettől függ, hogy mikor LXDE asztali Például a tipikus parancs a "sudo pcmanfm". Miután elkezdte, nagyjából mindent törölhet.

Bővebben a témáról: