Med delom na Linux Mint 20 morate delati na različnih datotekah in mapah. Toda način ustvarjanja ali brisanja mape ali imenika je do neke mere drugačen od ustvarjanja ali brisanja datoteke. Pri brisanju datotek ali imenikov iz ukazne vrstice bodite previdni, ker po odstranitvi imenika z ukazi, omenjenimi v tem članku, ne bo več popolnoma obnovljen.
V tem članku boste izvedeli vse osnovne načine brisanja map v Bashu.
Mape ali imenike lahko izbrišete na dva načina. Ti so naslednji:
- Ukaz rmdir - Uporablja se za brisanje praznih map ali imenikov.
- Odstranite eno mapo
- Odstranite mapo v mapi
- Odstranite več map
- Ukaz rm - Uporablja se za brisanje map ali imenikov, ki niso prazni.
Poskusimo ti dve metodi z uporabo nekaj primerov za brisanje map.
Ukaz rmdir
Če ste uporabnik Linuxa in želite izbrisati prazno mapo, morate uporabiti ukaz rmdir. Torej, na samem začetku morate preveriti, koliko map je trenutno v vašem domačem imeniku:
$ ls
Odstranite eno mapo
Najprej z naslednjim preprostim ukazom ustvarite nov imenik z imenom Folder1 in znova navedite vse imenike. Na seznamu imenikov boste videli novo ustvarjeno mapo.
$ mkdir ime mape
Če želite odstraniti to novo ustvarjeno mapo, ki je trenutno prazna, uporabite naslednji ukaz:
$ rmdir ime mapeNavedite vse imenike in videli boste, da je bila določena mapa izbrisana in ni na seznamu.
Odstranite mapo v mapi
Navedite vse imenike, ki jih imate. Z ukazom mkdir naredite nov imenik z imenom Folder2:
$ mkdir ime mape
Zdaj naredite drugo mapo, Test1, v novo ustvarjeni mapi z imenom Folder2.
$ mkdir ime mape1/ime2 mape2
Mapo v mapi lahko ustvarite tudi z ukazom cd, kot je prikazano spodaj:
$ cd ime mape1-imemapa $ mkdir-ime-2
Zdaj poskusite odstraniti mapo Folder2 z ukazom rmdir. Na koncu boste dobili napako: imenik ni prazen, ker ima mapa2 test1, zato ukaz rmdir ne more izbrisati mape mapa2.
$ rmdir ime mape
Torej morate mapo Test1 izbrisati s spodnjim ukazom:
$ rmdir ime mape1/ime2 mape2
Poskusite lahko tudi z drugo metodo brisanja mape v mapi z ukazom cd namesto poti do mape, kot sledi:
$ cd ime mapeime podmape $ rmdir
Vidite lahko, da je mapa Test1 izbrisana iz mape2.
Opomba: Če želite videti izbrisano sporočilo, medtem ko je bila mapa izbrisana, morate skupaj z zastavico -v uporabiti naslednji ukaz:
$ rmdir –v ime datoteke
Odstranite več map
Če želite izbrisati več map hkrati, morate najprej ustvariti več map. Torej z ukazom mkdir ustvarite tri mape z imenom Test1, Test2 in Test3. Seznam vseh novo ustvarjenih map z ukazom ls.
mapa $ mkdir1 mapa2 mapa3
Za brisanje map, če imajo drugačna imena, lahko uporabite naslednji ukaz:
mapa $ rmdir1 mapa2 mapa3
Če imajo vaše mape različna imena, jih poskusite izbrisati z naslednjim ukazom:
mapa $ rmdir –v*V tem ukazu * znak kaže, da bo izbral vse mape, ki se začnejo z določeno mapo besed. Na spodnji sliki bodo izbrisane vse mape z imeni, ki se začnejo s Test.
Ukaz rm
Če želite izbrisati mapo, ki ni prazna, morate uporabiti ukaz rm. Zato preverite, koliko map je trenutno v vašem domačem imeniku, tako da jih navedete spodaj:
$ ls
Zdaj naredite novo mapo z imenom Novo in naredite tudi nekatere druge mape v tej mapi kot Test1, Test2, Test3 itd.
$ mkdir ime mape$ cd ime mape
podmapa $ mkdir1 podmapa2 podmapa3
Oglejte si trenutno razpoložljive mape v vašem domačem imeniku.
Zdaj je čas, da z ukazom rm odstranite mapo, ki ni prazna. V ta namen uporabite naslednji ukaz rm, ki mu sledi ime mape, ki jo želite izbrisati:
$ rm –r ime mapeV tem ukazu se zastavica -r nanaša na brisanje vse vsebine mape.
Namesto majhnega r lahko uporabite tudi veliko črko R. Videli boste, da bo mapa izbrisana. Ne samo to, z njim se odstranijo tudi vse mape v mapi New.
Obstaja še en ukaz z rahlo spremembo za odstranitev prazne mape, kot je prikazano spodaj:
$ rm –rf-ime mapeV tem ukazu bo zastavica -r izbrisala vse podmape ali datoteke v tej mapi, nato pa nadaljuje v mapo, ki jo je treba izbrisati. Po drugi strani se zastavica f uporablja za prisilno brisanje te mape brez prikaza poziva.
Or
$ rm –rfv-ime mapeV zgoraj omenjenem ukazu se zastavica v uporablja za prikaz postopka brisanja mape z izpisom besedila. Prikazalo se bo tudi sporočilo, da je imenik uspešno izbrisan, kot je prikazano spodaj.
Zaključek
Če povzamemo, smo uspešno razpravljali o metodah brisanja praznih in nepraznih map v Bashu z uporabo ukazov rmdir oziroma rm. Obdelali smo tudi, kako izbrisati prazne mape z različnimi pogoji, na primer eno mapo, mapo v mapi in odstraniti več map. Upajmo, da vam je ta članek veliko pomagal pri obravnavi vaših osnov o brisanju map v Bashu. Če sledite zgornji vadnici, lahko zdaj priročno izbrišete datoteke in mape v Bashu.