Anonim

„Linux Command Line“ yra galingas įrankis, leidžiantis atlikti daugelį dalykų greičiau ir lengviau, nei naudojantis GUI. Viena iš pagrindinių jos galimybių yra kurti ir ištrinti failus ir aplankus, nors mes laikysimės ištrindami aplankus.

Skaitykite toliau, kad išmoktumėte naudoti komandas „rm“ ir „rmdir“ atsikratydami aplankų, pakatalogių ir failų, kurių jums nebereikia.

Norėdami ištrinti katalogus, naudokite „rm“

Greitos nuorodos

  • Norėdami ištrinti katalogus, naudokite „rm“
    • rm –ddirektoriaus vardas
    • rm –ddirektorijos1 pavadinimasdiegiamosios2 pavardė
    • rm – r pavadinimopavadinimas1pavadinimaspavadinimas2
    • rm –rf vardas, esantis direktorijoje
    • sudo apt-get įdiegimo medis
    • medžio kelias / į / jūsų / katalogą
    • Išplėstinės komandos
  • Norėdami ištrinti katalogus, naudokite rmdir
    • rmdir nameofthedctory
    • rmdir namehedhedctory1 nameofthedirectory2
    • rmdir / kelias / į / jūsų / katalogą
    • „rmdir“ - pagrindinio katalogo1 pavadinimas, pagrindinio katalogo2 pavadinimas
  • Žinokite komandos linijos galią

Yra daugybė komandų, kuriomis galite ištrinti katalogą. Pasirinkimas turėtų priklausyti nuo to, ką norite padaryti ir kaip norite tai padaryti. „Linux Command Line“ šiuo atžvilgiu yra ypač lanksti, gal net labiau nei jos „Windows“ ir „Mac“ kolegos.

Verta paminėti, kad „Linux“ neatskiria katalogų ir failų, kaip tai daro „Mac“ ir „Windows“ operacinės sistemos. Vietoj to, jis traktuoja aplankus kaip failų grupes. Šiame skyriuje mes išnagrinėsime komandą rm. Pradėkime.

rm –ddirektoriaus vardas

Aukščiau pateikta komanda leis jums ištrinti tik vieną tuščią katalogą. Tai yra pati paprasčiausia aplankų pašalinimo / ištrynimo komanda.

rm –ddirektorijos1 pavadinimasdiegiamosios2 pavardė

Aukščiau pateikta komanda ištrins kelis aplankus. Sugavimai, kaip ir ankstesniame, čia visi turi būti tušti. Jei atsitiks taip, kad pirmasis jūsų nurodytas aplankas nėra tuščias, komandinė eilutė nemėgins ištrinti kitų aplankų. Jis tiesiog sustos, neduodamas klaidos pranešimo.

rm – r pavadinimopavadinimas1pavadinimaspavadinimas2

Aukščiau pateikta komanda ištrins visus nurodytus aplankus, jų poaplankius ir juose esančius failus. Tai įmanoma dėl „-r“ parinkties, pakeičiančios ankstesnės komandos „-d“. „Linux“ komandinėje eilutėje „-r“ reiškia rekursinį. Jis gali būti naudojamas atskirai ir derinamas su kitomis galimybėmis.

rm –rf vardas, esantis direktorijoje

Vykdydami komandą „rm – r“, „Linux Command Line“ paprašys jūsų leidimo ištrinti visus poaplankius ir failus, kurie yra apsaugoti rašymu. Tačiau jei vietoj to įvesite „rm –rf“, jūsų neprašys. Raidė „f“ žymi „jėgą“.

Ištrindami aplankus ir failus, naudodami komandą „rm – rf“, turėtumėte būti atsargūs, nes galite prarasti svarbius duomenis arba sugadinti operacinę sistemą. Sistemos failus ir aplankus galima lengviau ištrinti iš „Linux“ sistemos nei iš „Windows“ ar „Mac“.

sudo apt-get įdiegimo medis

Norėdami geriau suprasti, ką ketinate ištrinti, turėtumėte įdiegti medžio paketą naudodami programą apt-get. Tai veikia Ubuntu ir likusiai Debianų šeimai. Jei naudojate kitą platinimą, naudokite savo paketų tvarkymo įrankį. Vykdydami aukščiau nurodytą komandą, „Command Line“ parodys aplanką ir aplanko, kuriame esate, failų struktūrą. Tokiu būdu galite lengvai patikrinti, ar nėra failų ar pakatalogių, kurie turėtų likti nepažeisti.

medžio kelias / į / jūsų / katalogą

Aukščiau pateikta komanda leis jums peržiūrėti kito „Linux“ sistemos aplanko struktūrą.

Išplėstinės komandos

Yra ir kitų „rm“ komandos variantų, tokių kaip „–išsaugoti šaknį“, „išsaugoti šaknį“, „–nuo failų sistemos“ ir kt. Tačiau jie skirti patyrusiems komandų eilutės vartotojams. Jei padarėte klaidą dėl vieno iš jų, galite ištrinti dalį ar net visus sistemos failus savo kompiuteryje. Dėl jų sudėtingumo mes juos išsaugosime kitai komandų eilutės pamokai.

Norėdami ištrinti katalogus, naudokite rmdir

Norėdami ištrinti aplankus, taip pat galite naudoti „rmdir“ komandų rinkinį. Tačiau rmdir komandos gali rūpintis tik tuščiais aplankais ir negali ištrinti failų, esančių aplankuose, pažymėtuose ištrinti. Yra keletas naudingų „rmdir“ komandų, jas apžvelgsime šiame skyriuje.

Tačiau galite apgauti komandinę eilutę, norėdami ištrinti ne tuščią aplanką su tėvystės parinktimi, nors šiek tiek vėliau.

rmdir nameofthedctory

Tai pati paprasčiausia komanda „rmdir“. Tai ištrins tuščią katalogą, esantį jūsų dabartinės vietos kataloge. Pvz., Jei jūsų dabartinė vieta yra darbalaukis ir joje yra tuščias „Naujas aplankas“, ši „rmdir“ komanda pasirūpins tuo.

rmdir namehedhedctory1 nameofthedirectory2

Jei turite kelis aplankus, kuriuos norite ištrinti, galite naudoti aukščiau pateiktą komandos „rmdir“ variantą. Visi nurodyti aplankai (katalogai) bus ištrinti, tačiau jie turi būti aplanke, kuriame šiuo metu esate. Norėdami ištrinti katalogus kitur, žiūrėkite kitą komandą.

rmdir / kelias / į / jūsų / katalogą

„Linux Command Line“ leidžia ištrinti bet kurį katalogą iš dabartinės jūsų buvimo vietos, kad ir kur jis būtų. Norėdami tai padaryti, turėsite įvesti visą kelią katalogų ar katalogų, kurių norite atsikratyti, link.

Jei bandėte ištrinti aplanką, kuriame yra pakatalogiai ir (arba) failai, „Command Line“ parodys klaidos pranešimą, kuriame nurodoma: Katalogas nėra tuščias. Nereikia nė sakyti, kad jis neištrins nurodyto aplanko.

Jei nurodėte tris aplankus, o pirmasis paaiškėjo, kad nėra tuščias, komandų eilutė sustabdys jūsų komandos apdorojimą, kai tik ji pateks į pirmąjį aplanką. Gausite tą patį klaidos pranešimą kaip ir ankstesniu atveju, ir komandinė eilutė nemėgins ištrinti kitų sąrašo aplankų.

Tai galite ištaisyti pridėdami šią parinktį: –ignore-fail-on-non-empty. Tai privers komandinę eilutę tęsti komandos vykdymą, net jei ji aptinka ne tuščius aplankus. Komanda gali atrodyti maždaug taip: „rmdir –ignore-fail-fail-in-non-empty“ „NewFolder1 NewFolder2“ „NewFolder3“.

„rmdir“ - pagrindinio katalogo1 pavadinimas, pagrindinio katalogo2 pavadinimas

Aukščiau pateikta komanda gali padėti apgauti „Linux“, jei norite ištrinti tuščią aplanką. Tam naudojama parinktis „-p“, dar vadinama „tėvystės“ parinktimi. Štai kaip tai veikia.

Tarkime, kad jame yra aplankas pavadinimu „Pics“ ir aplankas pavadinimu „ColorPics“. Tarkime, kad pastarasis tuščias ir yra vienintelis elementas paveikslėlių aplanke. Kai vykdysite komandą „rmdir –p ColorPics Pics“, komandinė eilutė ištrins „ColorPics“ aplanką, nes jame nieko nėra. Po to jis patikrins aplanko „Pics“ būseną, nustatys, kad jis taip pat tuščias, ir ištrins jį.

Žinokite komandos linijos galią

Komandų eilutė leidžia atlikti daug dalykų „Linux“ sistemoje. Būkite atsargūs, jei neturite daug patirties, nes „Linux“ sistemą lengviau sugadinti nei „Windows“ ir „Mac“.

Ar anksčiau naudojote komandinę eilutę aplankams ir failams ištrinti? Kokias komandas naudojote? Jei manote, kad praleidome keletą gerų variantų, praneškite mums komentarų skiltyje žemiau.

Kaip ištrinti visą katalogą, įskaitant failus Linux