Kaip pašalinti katalogą ir jo turinį sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Jei dirbate „Linux“ komandinėje eilutėje ir turite pašalinti tuščią katalogą, kurio daugiau nenaudojate, viskas, ką jums reikia padaryti, tai įveskite rmdir ir katalogo pavadinimą. Pvz., Įvedus rmdir Test, bandomasis katalogas bus pašalintas, jei jis tuščias. Tai suteiks klaidos pranešimą, kuriame rašoma „rmdir: nepavyko pašalinti„ Test “: katalogas nėra tuščias“, jei jame yra failų.



Yra keli būdai, kaip galite pašalinti visą šį katalogą ir visą jo turinį naudodami vieną „Linux Remove Directory“ komandą, tačiau prieš tęsdami nepamirškite, kad turite būti atsargūs. „Linux“ komandinėje eilutėje daroma prielaida, kad žinote, ką darote, ir galite per klaidą pašalinti visus reikalingų dalykų katalogus, jei nesuformuluojate komandų teisingai. Kadangi tai naudoja standartinę rm komandą, tai turėtų veikti su daugeliu kitų „Unix“ diegimų, tokių kaip „FreeBSD“ ir „macOS“.



1 metodas: priversti rm pašalinti apgyvendintus katalogus

Manysime, kad jau atidarėte komandinės eilutės sąsają. Norėdami tai padaryti, galite palaikyti „Ctrl“, „Alt“ ir T arba ieškoti terminalo brūkšnyje. KDE, „Cinnamon“, „LXDE“ ir „Xfce4“ vartotojai gali spustelėti meniu „Programos“, tada „System Tools“ submeniu pasirinkti „Terminal“. Techniškai galėtumėte dirbti ir iš virtualaus terminalo.



Prieš tęsdami, nepamirškite, kad šios komandos ištrins viską kataloge. Tarkime, kad norėjote ištrinti katalogą, kuriame yra daug failų, kurie yra jūsų namų kataloge esančiame kataloge Dokumentai. Jei esate įpratę skambinti tam aplankui „Dokumentai“, nepamirškite, kad šiuo atveju katalogas ir aplankas reiškia tą patį. Eikite į savo dokumentų katalogą įvesdami cd ~ / Dokumentai arba sekite kompaktinį diską visur, kur yra katalogas, kurį norite pašalinti. Pvz., Jei norėjote pašalinti pakatalogį savo atsisiuntimų kataloge, vietoj to galite naudoti cd ~ / atsisiuntimus.

Jei rašote rmdir testas ir paspauskite „Enter“, tada gausite pranešimą, kuriame teigiama, kad katalogas nėra tuščias. Norėdami pašalinti katalogą ir visus jame esančius failus, galite įvesti tekstą rm -r bandymas ir spauskite „Enter“, tačiau nepamirškite, kad taip pašalinsite viską, kas yra jo viduje. Tu gali naudoti ls testas , arba ls, po kurio turite bet kurio katalogo pavadinimą, kad iš anksto pamatytumėte, kokie failai yra.

2 metodas: priversti rm pašalinti katalogus visomis aplinkybėmis

Galite priversti jį pašalinti katalogą, net jei failai yra tik skaitomi arba yra kitų problemų su failais kataloge, įvesdami rm -rf testas arba pakeisdami „Test“ bet kokiu katalogo pavadinimu, kurį turite. Tai visiškai sunaikins katalogą ir yra panašus į komandą DOS / Windows deltree. Tai itin destruktyvu, todėl naudokite atsargiai.

Galite pastebėti, kad žmonės bando priversti jus paleisti sudo rm -rf / ar pan., Bet nekreipkite į juos jokio dėmesio, nes tai padarius pašalinsite visą jūsų „Linux“ diegimą ir viską, kas su juo susiję! Jei esate nuolatinis „Linux“ ar bet kokio kito „Unix“ diegimo vartotojas, daugiau nei tikėtina, kad susidursite su tokiais išdaigomis, tačiau prisiminkite, kokie jie pavojingi.

3 metodas: RM raginimas pašalinti failus

Prieš pašalindami katalogo turinį, visada turėtumėte naudoti komandas „cd“ ir „ls“, tačiau kartais gali būti naudinga, kad kiekviename faile taip pat nurodytumėte komandą rm, kad žinotumėte, ką ištrinate tikrai neatsitiktinai pašalinkite tai, ko jums reikia. Naudodami pirmojo metodo bandymų katalogą, galite įvesti tekstą rm -ri testas ir paspauskite įvedimo klavišą, kad rm paprašytų jūsų kiekvieną kartą, kai ketinama pašalinti failą. Įveskite y ir kiekvieną kartą paspauskite Enter arba grįžkite, kad pašalintumėte failą. Taip pat galite įvesti n, kad išsaugotumėte failą.

Galite pastebėti, kad pirmas klausimas iš tikrųjų yra tai, ar turėtumėte „nusileisti į katalogo„ testą “ar ne?“ Jei atsakytumėte n, tada tai neleistų rm daryti nieko kito.

Pridėti i parinktį kartais gali būti gana įkyru, todėl kai kurie vartotojai norėtų rm -rI testas kaip komanda. Didžiosios raidės I parinktis paragina jus tik tada, kai ketinate ištrinti daugiau nei tris failus, kai pradedate rekursinę trynimo operaciją arba kai pašalinate failus, apsaugotus nuo rašymo. Tai leidžia daug tyliau, kai kalbama apie komandų kenkėjų skaičių ir tipus.

3 minutes perskaityta