Hogyan távolítsuk el a könyvtárat és annak tartalmát Linux alatt



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha a Linux parancssoránál dolgozik, és el kell távolítania egy üres könyvtárat, amelyet már nem használ, akkor csak annyit kell tennie, hogy beírja az rmdir parancsot, majd a könyvtár nevét. Például az rmdir Test beírásával eltávolítja a Test könyvtárat, ha üres. Hibaüzenetet kap, amely a következőt írja: „rmdir: nem sikerült eltávolítani a„ Test ”: A könyvtár nem üres”, ha egyáltalán van benne fájl.



Többféle módon törölheti ezt az egész könyvtárat és annak minden tartalmát egyetlen Linux remove directory paranccsal, de a folytatás előtt tartsa szem előtt, hogy óvatosnak kell lennie. A Linux parancssora feltételezi, hogy tudod, mit csinálsz, és tévedésből eltávolíthatod az összes olyan könyvtárat, amelyre szükséged van, ha nem pontosan mondod meg a parancsokat. Mivel ez a szokásos rm parancsot használja, ennek működnie kell a legtöbb más Unix megvalósítással, például a FreeBSD-vel és a macOS-szal.



1. módszer: Az rm kényszerítése a lakott könyvtárak eltávolítására

Feltételezzük, hogy már megnyitotta a parancssori felületet. Ehhez tartsa lenyomva a Ctrl, az Alt és a T billentyűt, vagy keressen terminált a Dash-en. A KDE, a Cinnamon, az LXDE és az Xfce4 felhasználók rákattinthatnak az Alkalmazások menüre, majd a Rendszereszközök almenüből kiválaszthatják a Terminál lehetőséget. Technikailag virtuális terminálról is dolgozhat.



A folytatás előtt ne feledje, hogy a következő parancsok mindent törölnek egy könyvtárból. Tegyük fel, hogy törölni szeretett volna egy könyvtárat, amely tele van olyan fájlokkal, amelyek az otthoni könyvtárban található Dokumentumok könyvtárban találhatók. Ha megszokta, hogy ezt a Dokumentumok mappát hívja, ne feledje, hogy ebben az esetben a könyvtár és a mappa ugyanazt jelenti. Gépeléssel navigáljon a Dokumentumok könyvtárba cd ~ / Dokumentumok , vagy kövesse a CD-t, bárhol is legyen az eltávolítani kívánt könyvtár. Például, ha egy alkönyvtárat szeretett volna eltávolítani a Letöltések könyvtárból, akkor használhatja helyette a cd ~ / Letöltéseket.

Ha gépelsz rmdir teszt és nyomja meg az Enter billentyűt, akkor kap egy üzenetet, amely szerint a könyvtár nem üres. A könyvtár és a benne található összes fájl eltávolításához beírhatja rm -r teszt és nyomja meg az Enter billentyűt, de ne feledje, hogy ez mindent eltávolít benne. Te tudod használni ls teszt , vagy ls, amelyet a könyvtárának neve követ, hogy előzetesen megnézhesse az ott található fájlokat.

2. módszer: Az rm kényszerítése a könyvtárak eltávolítására minden körülmények között

Kényszerítheti a könyvtár eltávolítására, még akkor is, ha csak olvasható fájlok vannak, vagy más problémák vannak a könyvtárban található fájlokkal, gépeléssel rm -rf teszt , vagy a Test helyébe bármilyen könyvtárnevet cserél. Ez teljesen megsemmisíti a könyvtárat, és hasonló a DOS / Windows deltree parancshoz. Rendkívül romboló, ezért óvatosan használja.

Láthatod, hogy az emberek megpróbálják elérni, hogy futtasd a sudo rm -rf / fájlt, vagy valami hasonlót, de ne figyelj nekik, mert ezzel eltávolítod a teljes Linux telepítést és mindent, ami vele együtt van! Ha Ön rendszeresen használja a Linuxot vagy bármely más Unix-implementációt, akkor több mint valószínű, hogy ilyen csínyekkel találkozik, de ne feledje, mennyire veszélyesek.

3. módszer: Az rm felkérése a fájlok eltávolítására

Mindig győződjön meg arról, hogy a cd és az ls parancsok használatával megvizsgálja a könyvtár tartalmát, mielőtt eltávolítaná őket, de néha jó ötlet lehet az rm parancssor megadása minden fájlnál, hogy tudja, mit töröl biztos, és ne távolítson el véletlenül valamit. Az első módszer tesztkönyvtárának használatával beírhatja rm -ri teszt és nyomja meg az Enter billentyűt, hogy az rm minden alkalommal megkérdezze, amikor egy fájlt eltávolít. Írja be az y billentyűt, és minden alkalommal nyomja meg az Enter vagy a Return gombot a fájl eltávolításához. Inkább beírhatja az n-t is a kérdéses fájl megtartásához.

Észreveheti, hogy az első kérdés valójában az, hogy „le kell-e ereszkednie a könyvtárba„ teszt ”vagy sem?” Ha n-vel válaszol, akkor ez megakadályozza, hogy az rm bármi mást tegyen.

Az i opció hozzáadása időnként meglehetősen tolakodó lehet, ezért egyes felhasználók inkább ezt szeretnék rm -rI teszt mint parancsot. Az I nagybetű opció csak akkor szólítja fel, ha háromnál több fájlt töröl, rekurzív törlési műveletet indít vagy írásvédett fájlokat távolít el. Ez sokkal csendesebb, amikor a parancsnokok számát és típusát illeti.

3 perc olvasás