Néha szükségünk van rá töröljön egy nem üres könyvtárat és engedélyezési hibákat kapunk, például "Engedély megtagadva" vagy "A könyvtár nem üres", amikor megpróbáljuk ezt megtenni, mert nem üres, és valószínűleg az egyik benne található könyvtár vagy fájl rendelkezik speciális engedélyekkel, amelyek a hiba okát jelentik. De könnyen kiküszöbölhető az általunk kínált minitutorial segítségével, és nem akadályozhatjuk ezeket az üzeneteket.
En egy korábbi oktatóanyag Láttuk, hogyan lehetne eltávolítani a meglehetősen kiterjedt tartalmú könyvtárakat, vagyis a jelentős, több GB-os súlyú könyvtárakat anélkül, hogy ez befolyásolná a rendszer teljesítményét. És ezt elértük az ionice-nek köszönhetően, egy nagyon praktikus eszköznek, amely lehetővé teszi számunkra, hogy az I / O rendszerben bizonyos tranzakciók elsőbbségét ellenőrizzük, akárcsak a folyamatokkal. Nos, ma egy másik egyszerű műveletre fogunk összpontosítani, de ez problémát okozhat a legújabb Linux felhasználók számára.
A nem üres könyvtárunk törlése során követendő lépések a következők:
rmdir /mi-directorio
De ebben az esetben megkaphatjuk azt a hibaüzenetet, amelyről beszéltünk. Ahhoz, hogy helyesen tegye, kipróbálhatja a következőket:
rm -rfv /mi-directorio
Amit ezekkel az rm opciókkal kapunk, az a könyvtár tartalmának rekurzív törlése és a törlés kényszerítése is. A -v egyszerűen a parancs részletes módja, hogy több információt jelenítsen meg a standard kimenetről.
Abban az esetben, ha továbbra is megkapjuk az engedélyezési hibát, mivel megpróbálunk kiváltságokat szerezni, hogy a törlés során ne legyenek problémáink, megteheti a su-val, vagy inkább a sudo-val:
sudo rm -rfv /mi-directorio
Remélem, segített neked azokkal a makacs könyvtárakkal, amelyeket nem lehet eltávolítani ...
Hiányzik az "rm" kifejezésről:
sudo rm -rfv / saját könyvtár
Köszönöm!!! Az én hibám.
Üdvözlet.
Köszönöm testi, csak hogy szükségem van, üdvözletre
Köszönöm a segítséget, már mindent kipróbáltam, és csak -rfv kellett csak 4 karakter
sudo rm -rfv my -directory
Nekem így működött, az Ubuntu 20.04 -ben, ez probléma?
Valami fontosat elfelejtettél hozzáadni, ha egy mappa nem törlődik rm -rfv mappanévvel és alatta megjelenik a ">" szimbólum, akkor nem így törlődik, hanem egy rm -rfv "mappanévvel" (ez előfordul, ha egy mappa nevében szóköz van, ezért használjon idézőjeleket).
Remélem hasznos lesz számodra. Üdvözlet