Anonim

A legtöbb ember a Linuxot csak egy kíváncsiságként ismeri, és utólag gondolkodik róla, amikor a Windows vagy az iOS tárgyalja. De egy speciális kisebbség számára a Linux fontos eszköz.

Lásd még: Hogyan állítsunk be egy Linux virtuális gépet a VirtualBox segítségével című cikkünket

Mint már tudja, a Linux operációi összetettebbek lehetnek, mint más operációs rendszerekben. Még egy egyszerű művelet végrehajtásához, például egy könyvtár eltávolításához, parancsok sorozatára van szükség., megvizsgáljuk, hogyan kell ezt megtenni, és megérintünk néhány további hasznos tippet. Ha még nem ismeri a Linuxot, ez segíthet némi perspektíva megszerzésében.

Üres könyvtár eltávolítása

Linux alatt a „könyvtár” szó arra a helyre utal, ahol az adatokat fájlrendszerben tárolják. Gondolj rá a Windows rendszerek mappájának analógjára.

De a könyvtár eltávolítása a Linuxban nem olyan egyszerű, mint a törlés kattintása, és néhány szempontot érdemes először megfontolnia.

Ha üres könyvtára van, akkor az rmdir parancs használható. Először indítsa el a terminál alkalmazást a számítógépen. Ezután írja be a következő szintaxist:

rmdir DirectoryName

Írja be ezt a parancsot, és cserélje ki a „DirectoryName” -et a könyvtár nevére. Ne feledje, hogy ez csak az üres könyvtárakon működik. Ha megpróbálja használni egy üres könyvtárban, akkor a “Directory nem üres” kimenetet jeleníti meg. Ez nem azt jelenti, hogy nem lehet eltávolítani, csak azt jelenti, hogy más parancsra lesz szüksége. .

Könyvtárak eltávolítása az alkönyvtáraikban

Ha olyan könyvtárral foglalkozik, amely más fájlokat tartalmaz, akkor a folyamat csak kissé eltérő lesz. Az rmdir parancs helyett az rm parancsot is használhatja. Ez alapvetően ugyanaz a parancs, de a könyvtárakra nem jellemző, és az -r hozzáadása rekurzívvá teszi. Vagyis hierarchikusan eltávolítja a mappákat a könyvtárból, amíg ki nem ürül, majd eltávolítja a mappát. Tehát az új szintaxis így szól:

rm -r DirectoryName

Az előző példához hasonlóan cserélje ki a DirectoryName nevét az aktuális könyvtár nevére. Az egyik figyelmeztetés az, hogy minden fájl törlésekor figyelmeztetést kap. A figyelmeztetéseket megkerülheti az -r helyett -rf használatával, de ez nem tekinthető legjobb gyakorlatnak.

Nem a könyvtár eltávolítása

Noha nem ajánlott, néha el kell távolítania azokat a könyvtárakat, amelyek eltávolításához nincs engedélye. Ha megpróbálja eltávolítani ezek közül egyet, akkor a hozzáférést megtagadják. Ha azonban teljesen biztos abban, hogy eltávolítja a nem szükséges könyvtárakat, használhatja a sudo parancsot. Tehát a nem a saját tulajdonában lévő könyvtár eltávolításához szükséges utolsó szintaxisnak (elkerülve minden olyan figyelmeztetést, amely elmondja róla) a következőképpen kell kinéznie:

sudo rm -rf DirectoryName

Ez nem ajánlott cselekedet, de ne félj használni, ha biztos benne, hogy szüksége van rá.

Néhány pontosítás a parancsokról

A használt betűk azt mondják az operációs rendszernek, hogy nagyon konkrét dolgokat hajtson végre. Az alábbiakban ismertetjük, hogy mi történik, amikor ezeket és néhány más hasznos parancsot használunk.

-r - A könyvtárat rekurzív módon távolítja el, hierarchikusan eltávolítja a benne gyökerező fájlokat.

-f - Fájlok eltávolításakor nem engedélyezi az engedélykéréseket, függetlenül a fájl állapotától.

-i - Minden fájl törlésekor létrehoz egy figyelmeztetést, amely akkor hasznos, ha néhány érzékeny fájlkal foglalkozik.

-v - Ez a shell parancs diagnosztikai üzenetet generál minden olyan könyvtár számára, amelyet az rm részeként dolgoznak fel.

Óvatosan kell kezelni

Ennek elegendőnek kell lennie az rm parancs bemutatásához. Ne feledje, hogy véglegesen eltávolítja a könyvtárakat, és mindig legyen elég biztos abban, hogy el akarja hagyni őket. Különösen az -r és -rf parancsok használata esetén könnyen elveszhetnek az adatok, amelyeket meg lehet őrizni. Ezt szem előtt tartva menjen el, és szabaduljon meg néhány könyvtáratól.

Milyen további parancsokat szeretne látni kidolgozottként? Ha bevezetõ Linux kurzust tartana, milyen témákat szeretne látni?

Hogyan lehet eltávolítani egy könyvtárat a linuxban