Válassza ki a megfelelő eszközt, és a mappák törlése Linuxon egyszerűvé válik. Használat rmdir üres utakra, rm -r a még tartalommal rendelkező könyvtárakhoz, és lelet amikor csak azt akarod kitisztítani, ami belül van. Ez van hogyan lehet könyvtárat törölni Linux alatt, nyugodt alapértelmezésekkel, gyors ellenőrzésekkel és az akadályozó hibák javításával. Ha a sebesség a cél, lapozzon át a pillanatkép-táblázaton, majd folytassa a biztonsági sínek felolvasását.
Parancs áttekintése: Másolás, beillesztés, továbblépés
Mielőtt belemennénk a részletekbe, íme a nagyfrekvenciás munkák egy helyen. Másolja ki a középső oszlopból, majd alkalmazza a megjegyzést.
| Feladat | A legbiztonságosabb gyorsparancs | Kiegészítő jelzők vagy megjegyzések |
| Üres könyvtár eltávolítása | rmdir DIR or rm -d DIR | Hozzáadás -p hogy távolítsa el a szülőket, ha kiürülnek. |
| Távolítsa el a nem üres könyvtárat egyszeri felszólítással | rm -I -r DIR | Kiegyensúlyozott a sebesség és a biztonság érdekében. |
| A nem üres könyvtár kényszerített eltávolítása | rm -rf — DIR | Ellenőrzés a következővel: ls -ld – RENDEZŐ mielőtt elindítod. |
| Tartsa meg a szülőt, tiszta tartalom | keresse meg a DIR -mindepth 1 -delete-t | Kezeli a rejtett fájlokat és mappákat is. |
| Csak az üres könyvtárakat törölje | keresse meg a DIR-t -type d -empty -delete | A bevetések után rendezett bérlet. |
| Törlés névmintával | DIR keresése -type d -name ‘cache*’ -prune -exec rm -rf {} + | Gyorsan működik nagy fákon. |
Tartsa ezt a pillanatképet a közelben, miközben azon dolgozik, hogyan törölhet könyvtárat Linux alatt.
- Parancs áttekintése: Másolás, beillesztés, továbblépés
- Az rmdir vagy az rm -d paranccsal távolítsa el az üres könyvtárakat
- Törölje a nem üres könyvtárakat az rm segítségével
- Tartsa meg a mappát, és ürítse ki, ami benne van
- Célzott törlések kereséssel: nevek, mélység, metszés
- Biztonsági sínek, amelyek megkímélnek önmagadtól
- Hibaelhárítás: „Engedély megtagadva”, „A címtár nem üres”, Forgalmas útvonalak
- Trash a törlés helyett: trash-cli és gio trash
- Utolsó gondolatok
- GYIK
Távolítsa el az Üres könyvtárakat ezzel rmdir or rm -d

Üres könyvtárak az alacsony kockázatú esetek. Ha csak egy levelet kell eltávolítania, rmdir pontosan ezt teszi; ha inkább maradsz rm, használja rm -d ugyanazért az eredményért. Mindkét parancs leáll nem üres utak, amely hasznos védőkorlátot ad azoknak a kezdőknek, akik megtanulják, hogyan távolíthatnak el egy könyvtárat a terminálban.
- rmdir PROJECT/tmp eltávolít egy üres mappát, és csendben visszatér, ha már nem létezik.
- rmdir -p foo/bar/baz eltávolítja az elérési utat, majd a szülőkönyvtárakat, ha mindegyik kiürül, és egy söpréssel rendbe hozza az állványzatot.
- rm -d üres_mappa csak akkor törli, ha a könyvtár üres, tükrözi rmdir azoknak, akik tovább élnek rm.
- rmdir – figyelmen kívül hagyása-hiba a nem üres DIR elrejti a „nem üres” hibaszöveget azokban a szkriptekben, ahol a zaj számít.
- Hozzáadás -v visszajelzésre, pl. rmdir -pv foo/bar/baz.
Egy általános probléma a könyvtár törlésekor az, hogy ha a mappában még mindig vannak fájlok, rmdir nem hajlandó futni. Ez a jel a rekurzióra való váltáshoz.
Olvassa el még: Csatlakozzon a Linux szerverhez XRDP segítségével
Törölje a nem üres könyvtárakat a rm

A rekurzív eltávolítás az rm -r or rm -rf. A kompromisszum alapvetően a sebesség és a felszólítás. Azok az emberek, akik megtanulják, hogyan kell törölni a nem üres könyvtárakat Linuxban, kezdik rm -r és adjunk hozzá egy felszólítást. A hozzáadást automatizáló csapatok -f miután lezárták az útvonal-ellenőrzéseket.
Kezdje olyan mintákkal, amelyek megnyugtatják:
- Egyszeri kérdés: rm -I -r DIR kérdezi egyszer, mielőtt leszállna, jobban illik, mint -i nagy fákon.
- Kérj mindenre: rm -ri DIR lassú, mégis hasznos kis fákon, amikor minden lépést látni akarsz.
- Kényszer és megismétlődés: rm -rf DIR kihagyja a promptokat és a legtöbb hibát; igazolja pwd, ls -ld – RENDEZŐ, és egy echo "$DIR" mielőtt megnyomja az Entert.
- Bőbeszédű: -v minden eltávolított útvonalat kinyomtat, például rm -rfv build/.
- Root és mount biztosítékok: modern rendszerblokk rm -rf / keresztül –gyökér megőrzése; szkriptekben add hozzá – egy fájlrendszer így nem keresztezi a tartókat.
Mielőtt bármilyen erőszakos törlést végrehajtana egy elfoglalt gépen, szánjon fél percet a cél ellenőrzésére. Nyomtassa ki azzal ls -ld – „$DIR”, akkor nézd meg az idézetet és a globsokat. A tiszta módja annak, hogy megtanulja, hogyan kell Linux alatt törölni egy könyvtárat, ha megpróbálja -I először, majd ismételje meg nem interaktív módon. Nyugodt ellenőrzések, megismételhető szokások.
Linux hosting egyszerűsített
Jobban szeretné tárolni webhelyeit és webes alkalmazásait? Valami újat fejleszteni? Egyszerűen nem tetszik a Windows? Ezért van Linux VPS-ünk.
Szerezze be Linux VPS-jétFurcsa nevek, vezető kötőjelek és rejtett problémák

Egyes elérési utak kötőjellel kezdődnek, vagy olyan bájtokat tartalmaznak, amelyek megzavarják az elemzést. Pass a — az opcióelemzés leállításához vagy hozzáadásához ./ a név előtt.
Biztonságos módszerek a páratlan nevek célzására:
rm -r -- --weird
rm -r ./-cache
Ezek az apró szokások sokkal kevésbé megterhelővé teszik egy könyvtár eltávolítását Linuxban a megosztott szervereken és távoli munkameneteken. Ha meg kell tartania a szülőt, de el kell távolítania azt, ami benne van, váltson mélységtudatos parancsokra; Ez a Következő a Könyvtár törlése Linux rendszerben című útmutatónkban.
Tartsa meg a mappát, és ürítse ki, ami benne van

Sok munkához tiszta könyvtárra van szükség a hiányzó könyvtár helyett. Rönkforgatás, csővezeték építés, VPS háztartás. Két minta leírja, hogyan törölhet egy könyvtár összes fájlját Linux alatt, miközben a szülőt érintetlenül hagyja.
- Kihagyja a szülőt lelet:
find /var/tmp/app -mindepth 1 -delete
- Vagy végrehajtani rm tételeken:
find ./cache -mindepth 1 -exec rm -rf {} +
Mindkettő rejtett bejegyzéseket kezel (pontfájlokat is beleértve), ami egy egyszerű rm * hiányoznak nekik. Ha a kérdés az volt, hogyan távolíthat el minden fájlt egy könyvtárban Linux alatt, ez a megbízható út.
Az egysorosok segítenek, bár sok csapatnak szüksége van név vagy mélység szerinti szűrőkre. Ott van lelet találgatások nélkül kínál teret.
Olvassa el még: Sorolja fel a futó szolgáltatásokat Linuxon
Célzott törlések ezzel lelet: nevek, mélység, metszés
Előfordulhat, hogy csak a gyorsítótárfákat, csak az első szintű összeállítási mappákat vagy csak az archivált naplókat szeretné eltávolítani. Itt van egy kompakt mintakészlet keresse meg a törlési könyvtárat munkahelyek.
| Feladat | Parancs pillanatfelvétel | Megjegyzések |
| Csak távolítsa el gyorsítótár*/ címtárak a projekt alatt | megtalálni. -type d -name ‘gyorsítótár*’ -prune -exec rm -rf {} + | -szilva kihagyja a mérkőzésekbe süllyedést; gyorsabb a hatalmas fákon. |
| Távolítsa el a könyvtárakat mélység szerint | keresés ./dist -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} + | Csak az első szintű gyermekeket célozza meg dist/. |
| Csak az üres könyvtárakat törölje | megtalálni. -type d -üres -delete | A bevetések után rendezett bérlet. |
| Törölje a mintának megfelelő fájlokat | naplók keresése -type f -name '*.gz' -delete | A friss rönköket érintetlenül hagyja. |
| Törölj mindent, de tartsd meg a szülőt | keresse meg /data/tmp -mindepth 1 -delete | A szolgáltatások továbbra is a szülőkönyvtárat használják. |
Használat -nyomtatás száraz futáshoz, majd távolítsa el az igazi passzhoz. Ez a Linux könyvtárak törlésének gyakorlati oldala, kiszámítható hatókör gyors végrehajtással. Gotcha, néhány minimális BusyBox felépíti a -töröl cselekvés hiányzik; használat -exec rm -rf {} + helyette.
Ezek a minták messzire visznek. Adjon hozzá néhány védőkorlátot, hogy elkerülje a ritka, drága hibát.
Biztonsági sínek, amelyek megkímélnek önmagadtól

Az erőteljes parancsok nyugodt alapértelmezéseket érdemelnek. Ezeket a szokásokat úgy alakítsa ki, hogy ha parancsokkal eltávolít egy könyvtárat a Linuxban, az ne veszítse el a józan eszét.
- Előnyben részesítse az egyetlen promptot a következővel: rm -I -r DIR miközben ellenőrzi az elérési utat a képernyőn.
- Idézet útvonalakat minden alkalommal: rm -rf – „$DIR” véd a szóközöktől, gömböktől és a kötőjellel kezdődő nevektől.
- Erősítse meg a pontos célt: ls -ld – „$DIR” egy sort mutat a móddal, tulajdonossal és elérési úttal.
- Fájlrendszeren belül maradva: rm -rf – egy fájlrendszer „$DIR” megakadályozza a keresztezést a szerelt térfogatokba.
- A gyökérvédelem bekapcsolva, tartsa meg –gyökér megőrzése helyén.
- Törölje ki a változtathatatlan bitet, ha szükséges: lsattr -d "$DIR" ellenőrizni, chattr -i "$DIR" hogy távolítsa el.
Ha a törlés továbbra is sikertelen vagy lefagy, dolgozzon át a szokásos gyanúsítottakon.
Futtassa le tisztítási tesztjeit Cloudzy Linux VPS-en, majd folytassa az építkezést

Ha szeretnél egy stabil távirányítós dobozt a kipróbáláshoz rm, rmdir, és lelet biztonságban, pörgesd fel Linux VPS hosting és tiszta héjban dolgozzon. Megfizethető, gyors és beszerezhető 12 globális helyszín -vel 11 Linux disztribúció indulásra készen. Megkapod root hozzáférés, NVMe SSD tárolás, és DDR5 RAM modern terveken, plusz DDoS védelem és a 99,95%-os üzemidő elkötelezettség. A nagy sávszélesség és az alacsony késleltetés a csomag részét képezik, a kapcsolatok akár 10 Gbps tervkártyákon szerepelnek.
- Globális lábnyom: telepítse több mint 12 helyen, köztük New Yorkban, Los Angelesben, Miamiban, Amszterdamban, Londonban, Németországban, Svájcban, Utah-ban, Dallasban, Las Vegasban és Szingapúrban, hogy gyorsabban eljuthasson a felhasználókhoz.
- Root hozzáférés + 11 disztribúció: válassza ki a kívánt Linuxot, és tartsa kézben a teljes irányítást az első naptól kezdve.
- Modern hardver: NVMe SSD tárhely és DDR5 RAM táplálja a példányokat; a teljesítmény éles marad nehéz I/O közben.
- Hálózat + üzemidő: alacsony késleltetésű kapcsolat, nagy sávszélesség és 99,95%-os rendelkezésre állási cél segít az ütemezett feladatok időben történő futtatásában.
- Biztonság: A DDoS-védelem minden szerveren megtalálható, így a rutin karbantartás kisebb valószínűséggel akad meg.
- Kényelem: az előre telepített operációs rendszer opciók, az ingyenes IPv6 és a többféle fizetési mód egyszerűvé teszik a beállítást.
A teljes asztali gépet részesíti előnyben? A fizetés során válassza ki a Linux RDP egy kattintásos alkalmazás. Linux VPS-t szállít XRDP, GDM3, és a GNOME GUI előre telepítve Ubuntu, így egyetlen kattintással távirányítható. Ugyanazon a 12 helyen fut, és megtartja a 99,95%-os üzemidő cél. Van nincs külön díj az előre telepített RDP konfigurációhoz.
Röviden: indítson el egy megfizethető Linux VPS-t, válassza ki a disztribúcióját, maradjon root, és ha szükséges, adja hozzá a Linux RDP asztalt a vásárlás során. Ezután gyakorolja a törlést interaktív módon, készítsen pillanatképet, és ismételje meg mindaddig, amíg a parancskészletet másodlagosnak érzi.
Hibaelhárítás: „Engedély megtagadva”, „A címtár nem üres”, Forgalmas útvonalak

A legtöbb hiba néhány mintába csoportosul. Használja ezt a tünetet → ellenőrzés → javítási folyamatot, hogy egy könyvtár törlése Linux alatt ne akadjon el a telepítésben.
1) „Engedély megtagadva” az Ön tulajdonában lévő könyvtárban
Ellenőrizze az attribútumokat ezzel: lsattr -d DIR. Ha a megváltoztathatatlan zászló i be van állítva, távolítsa el a gombbal sudo chattr -i DIR, majd próbálkozzon újra. Edzett rendszereken és néhány tartályon megjelenik.
2) „A művelet nem engedélyezett” még akkor is sudo
Győződjön meg arról, hogy a rögzítés nem csak olvasható. mount | grep DIR or findmnt DIR megadja az államot. Csatlakoztassa újra az írás-olvasást a művelethez, vagy célozzon meg egy másik elérési utat.
3) „A könyvtár nem üres” után rmdir
A bejegyzések még megvannak. Váltás erre:
find DIR -mindepth 1 -delete
Rejtett fájlokat és beágyazott tartalmat tartalmaz.
4) A szolgáltatás újra létrehozza a mappát
Egy futó egység ír az elérési útra. Állítsa le vagy indítsa újra tisztán, majd törölje. Ha maga a környezet sérült, az útmutató tovább systemctl parancs nem található segít először kijavítani. Például Nginx írt neki /var/log/nginx/ színpadi dobozon; megállás nginx.service törölve lsof, a törlés sikerült, és a naplózás tisztán folytatódott.
5) „Az eszköz vagy az erőforrás foglalt”
Egy folyamat nyitott fogantyúval rendelkezik a könyvtár alatt. lsof +D DIR or fuser -vm DIR megmutatja, mi az aktív; állítsa le tisztán, majd távolítsa el. Ha szüksége van a foglalatok gyors áttekintésére a naplók tisztítása előtt, a Linux Netstat parancs darab gyors ellenőrzést takar.
6) Furcsa nevek: szóközök, újsorok vagy kezdő kötőjel
Használat — or ./ a kötőjel kezdődő nevek előtt, és minden karakterláncot idézzen. A páratlan nevek tömeges tisztításához futtassa megtalálni. -print0 | xargs -0 így a szóköz soha nem töri meg a parancsot.
Ezekkel a javításokkal a legtöbb akadály megszűnt. Ha nem az állandóság a terv, használja inkább a szemetes áramlást.
Törlés helyett kuka: kuka-cli és gio kuka

Nem kell mindent véglegesen törölnie. A GLib-el rendelkező asztali környezetek és kiszolgálók támogatják a szemetes áramlást, így áttekintheti és visszaállíthatja. Ha megtanulod, hogyan távolíts el egy könyvtárat Linux alatt, és edzőkereket szeretnél, próbáld ki a következőket:
- gio trash PATH a fájlokat és könyvtárakat a kukába helyezi; gio lista trash:// lehetővé teszi a böngészést.
- Vel kuka-cli, használja kuka PATH, szemetes lista, trash-restore, és szemetes-üres egy egyszerű parancssori munkafolyamathoz.
Lassabb, mint rm, mégis van értelme a biztonsági kereskedelemnek, ha további felülvizsgálati lépést szeretne. Tehát, ha tudnia kell, hogyan törölhet könyvtárat Linuxban anélkül, hogy kockáztatná a valódi adatkészletet, kezdje a szeméttel, majd lépjen tovább rm.
Utolsó gondolatok
Mostantól teljes eszközkészlettel rendelkezik a könyvtárak Linuxban való törléséhez, beleértve rmdir üres utakra, rm -I -r a biztonságos rekurzió érdekében, rm -rf csak a cél ellenőrzése után, és find -mindepth 1 -delete amikor a szülő eltávolítása nélkül kell törölnie a tartalmat. Idézd az ösvényeket, tartsd meg –gyökér megőrzése, maradjon egy fájlrendszeren, és távolítsa el a megváltoztathatatlan bitet, ha blokkolja; a hibaelhárítási ellenőrzések kezelik a többit.
És ne felejtsd el, ha tiszta távoli dobozra van szükséged az igazi gyakorláshoz, pörgess fel egy Cloudzy-t Linux VPS szerver; megfizethető és szilárd a biztonságos száraz futásokhoz, és a mi egy kattintással Linux RDP asztali munkamenetet is kap, így teljes grafikus felhasználói felületen végigjárhatja a törléseket.