Linuxi käsurida on võimas tööriist, mis võimaldab teil paljusid asju teha kiiremini ja hõlpsamalt kui GUI kaudu. Üks selle põhivõimalusi on failide ja kaustade loomine ja kustutamine, kuigi me peame selles artiklis kaustade kustutama.
Jätkake lugemist, et õppida, kuidas kasutada rm ja rmdir käske kaustadest, alamkaustadest ja failidest vabanemiseks.
Kataloogide kustutamiseks kasutage rm
Kataloogi kustutamiseks on palju käske. Valik peaks sõltuma sellest, mida soovite teha ja kuidas soovite seda teha. Linuxi käsurida on selles osas ülipaindlik, võib-olla isegi rohkem kui Windowsi ja Maci kolleegid.
Väärib märkimist, et Linux ei tee vahet kaustade ja failide vahel, nagu seda teevad Maci ja Windowsi operatsioonisüsteemid. Selle asemel käsitleb see kaustu failirühmadena. Selles jaotises uurime käsku rm. Alustame.
rm - kataloogi nimi
Ülaltoodud käsk võimaldab teil kustutada ainult ühe tühja kataloogi. See on kõige elementaarsem käsk kaustade eemaldamiseks / kustutamiseks.
rm - kataloogi nimi1 kataloogi nimi2
Eespool toodud käsk kustutab mitu kausta. Saak on siin, nagu eelmise puhul, peavad nad kõik tühjad olema. Kui juhtub, et esimene teie nimetatud kaust pole tühi, ei püüa käsurida teisi kaustu kustutada. See lihtsalt peatub, andmata teile veateadet.
rm - kataloogi nimi1 kataloogi nimi2
Ülaltoodud käsk kustutab kõik määratud kaustad, nende alamkaustad ja failid. See on võimalik tänu valikule -r, mis asendab eelmise käsu -d. Linuxi käsureas tähistab -r rekursiivset. Seda saab kasutada iseseisvalt ja kombineerida teiste võimalustega.
rm - kataloogi nimi rr
Kui täidate käsu rm –r, küsib Linuxi käsurida teilt luba kõigi kaitstud alamkaustade ja failide kustutamiseks. Kui aga sisestate selle asemel rm –rf, ei küsita teilt seda. Täht f tähistab jõudu.
Kaustade ja failide kustutamisel käsuga rm –rf peaksite olema ettevaatlik, kuna võite kaotada olulised andmed või kahjustada operatsioonisüsteemi. Süsteemifaile ja kaustu saab Linuxi süsteemis lihtsamalt kustutada kui Windowsis või Macis.
sudo apt-get installipuu
Parema ülevaate saamiseks kustutamisest peate installima puupaketi apt-get utiliidi kaudu. See töötab Ubuntu ja ülejäänud Debiani perekonna jaoks. Kui kasutate mõnda muud levitamist, kasutage selle paketihalduse tööriista. Kui täidate ülaltoodud käsku, kuvab käsurida kausta ja failistruktuuri selles kaustas, milles viibite. Nii saate hõlpsalt kontrollida, kas on faile või alamkaustu, mis peaksid puutumatuks jääma.
puu tee / to / oma / kataloogi
Eespool toodud käsk võimaldab teil vaadata oma Linuxi süsteemi teise kausta struktuuri.
kuidas linkida pdf Google'i slaidides
Täpsemad käsud
Käsus rm on ka muid variatsioone, näiteks –no-säilitada-juur, –säilita-juur, – üks-failisüsteem ja teised. Need on aga mõeldud kogenud käsurea kasutajatele. Kui teete mõne neist viga, võite kustutada osa või isegi kõik oma süsteemi failid. Nende keeruka olemuse tõttu salvestame nad teise käsurea õpetuse jaoks.
Kataloogide kustutamiseks kasutage rmdir
Kaustade kustutamiseks võite kasutada ka käskude komplekti rmdir. Kuid rmdir-käsud saavad hoolitseda ainult tühjade kaustade eest ega saa kustutamiseks märgitud kaustades olevaid faile kustutada. On mitmeid kasulikke rmdir-käske ja me vaatame neid selles jaotises.
Kuid võite käsurea petta, et kustutada tühi kaust vanema suvandiga, kuigi sellest natuke hiljem.
kataloogi rmdir nimi
See on kõige põhilisem käsk rmdir seal. See kustutab tühja kataloogi, mis asub teie praeguse asukoha kataloogis. Näiteks kui teie praegune asukoht on töölaud ja teil on tühi uus kaust, hoolitseb selle käsu rmdir eest.
kuidas muuta vizio TV sisendit ilma puldita
rmdirefthedirectory11direction2 kataloogi nimi
Kui teil on mitu kausta, mille soovite kustutada, võite kasutada ülaltoodud käsu rmdir variatsiooni. Kõik määratud kaustad (kataloogid) kustutatakse, kuid need peavad asuma kataloogis, kus praegu asute. Kataloogide kustutamiseks mujalt vaadake järgmist käsku.
rmdir / tee / teie / kataloogi
Linuxi käsurida võimaldab teil kustutada oma praegusest asukohast ükskõik millise kataloogi, kus see ka pole. Selleks peate sisestama täieliku tee kataloogi või kataloogide suunas, millest soovite vabaneda.
Kui olete proovinud kustutada kausta, mis sisaldab alamkaustu ja / või -faile, kuvatakse käsureal veateade: Kataloog pole tühi. Ütlematagi selge, et see ei kustuta määratud kausta.
Kui olete määranud kolm kausta ja esimene neist ei ole tühi, peatab käsurida teie käsu töötlemise kohe, kui see esimesse kausta jookseb. Teile saadetakse sama tõrketeade nagu eelmisel juhul ja käsurida ei püüa teisi loendis olevaid kaustu kustutada.
Selle saate parandada, lisades järgmise võimaluse: –ignore-fail-on-non-empty. See sunnib käsurida käsku jätkama ka siis, kui see kohtab mittetühje kaustu. Käsk võib välja näha umbes selline: rmdir –ignore-fail-in-tühi NewFolder1 NewFolder2 NewFolder3.
rmdir –kataloogi1 nimi kataloogi2 nimi
Ülaltoodud käsk võib aidata teil Linuxit petta tühja kausta kustutamiseks. See kasutab -p-valikut, mida nimetatakse ka vanemvalikuks. Kuidas see töötab?
Oletame, et teil on kaust nimega Pics ja selle sees kaust nimega ColorPics. Oletame, et viimane on tühi ja on ainus üksus kaustas Pics. Kui täidate käsu rmdir –p ColorPics Pics, kustutab käsurida kausta ColorPics, kuna selles pole midagi. Pärast seda kontrollib ta kausta Pics olekut, tuvastab, et ka see on tühi, ja kustutab selle.
Teadke käsurea jõudu
Käsurida võimaldab teil Linuxi süsteemis teha palju asju. Olge ettevaatlik, kui teil pole palju kogemusi, kuna Linuxi süsteemi on lihtsam kahjustada kui Windowsis ja Macis.
Kas olete varem kaustade ja failide kustutamiseks kasutanud käsurida? Milliseid käske kasutasite? Kui arvate, et oleme mõnest heast võimalusest ilma jäänud, andke meile sellest teada allpool olevas kommentaaride jaotises.