Brisanje mape u Bashu

Delete Folder Bash



Dok radite na Linux Mint 20, morate raditi na različitim datotekama i mapama. No, način stvaranja ili brisanja mape ili imenika donekle se razlikuje od stvaranja ili brisanja datoteke. Prilikom brisanja datoteka ili direktorija iz naredbenog retka budite oprezni jer jednom kad se direktorij ukloni pomoću naredbi navedenih u ovom članku, više se neće potpuno oporaviti.

U ovom ćete članku naučiti o svim osnovnim metodama brisanja mapa u Bashu.







Postoje dva načina brisanja mapa ili direktorija. To su kako slijedi:



  • Naredba rmdir - Koristi se za brisanje mapa ili direktorija koji su prazni.
    • Uklonite jednu mapu
    • Uklonite mapu unutar mape
    • Uklonite više mapa
  • Naredba rm - Koristi se za brisanje mapa ili direktorija koji nisu prazni.

Isprobajmo ove dvije metode koristeći neke primjere za brisanje mapa.



Naredba rmdir

Ako ste korisnik Linuxa i želite izbrisati praznu mapu, morate koristiti naredbu rmdir. Dakle, na samom početku morate provjeriti koliko je mapa trenutno prisutno u vašem matičnom direktoriju na sljedeći način:





$ ls

Uklonite jednu mapu

Najprije pomoću sljedeće jednostavne naredbe napravite novi direktorij s imenom Folder1 i ponovno navedite sve direktorije. Na popisu direktorija vidjet ćete novostvorenu mapu.



$ mkdir ime mape

Da biste uklonili ovu novostvorenu mapu, koja je trenutno prazna, upotrijebite sljedeću naredbu:

$ rmdir ime mape

Navedite sve direktorije i vidjet ćete da je određena mapa izbrisana i da nije prisutna na popisu.

Uklonite mapu unutar mape

Navedite sve imenike koje imate. Napravite novi direktorij s imenom Folder2 pomoću naredbe mkdir na sljedeći način:

$ mkdir ime mape

Sada napravite novu mapu, Test1, u novostvorenoj mapi pod nazivom Folder2.

$ mkdir ime mape1/ime2 mape

Također možete napraviti mapu unutar mape prolaskom kroz naredbu cd, kao što je prikazano u nastavku:

$ cd folder1-name
$ mkdir imenik2-ime

Sada pokušajte ukloniti mapu Folder2 pomoću naredbe rmdir. Na kraju ćete dobiti pogrešku: Imenik nije prazan jer Folder2 ima Test1 u sebi, zbog čega naredba rmdir ne može izbrisati mapu Folder2.

Naziv mape $ rmdir

Dakle, morate izbrisati mapu Test1 pomoću naredbe ispod:

$ rmdir ime mape1/ime2 mape2

Također možete isprobati drugu metodu za brisanje mape unutar mape pomoću naredbe cd umjesto putanje mape na sljedeći način:

Naziv mape $ cd
naziv podmape $ rmdir

Možete vidjeti da je mapa Test1 izbrisana iz Mape2.

Napomena: Ako želite vidjeti poruku o uklanjanju dok je mapa izbrisana, morate upotrijebiti sljedeću naredbu zajedno sa -v zastavicom:

$ rmdir –v naziv datoteke

Uklonite više mapa

Za brisanje više mapa odjednom morate prvo stvoriti više mapa. Dakle, stvorite tri mape s imenom Test1, Test2 i Test3 pomoću naredbe mkdir. Navedite sve novostvorene mape pomoću naredbe ls.

mapa $ mkdir1 mapa2 mapa3

Za brisanje mapa ako imaju različite nazive možete koristiti sljedeću naredbu:

mapa $ rmdir1 mapa2 mapa3

Ako vaše mape imaju različita imena, pokušajte ih izbrisati sljedećom naredbom:

mapa $ rmdir –v*

U ovoj naredbi * znak pokazuje da će odabrati sve mape koje su pokrenute s određenom mapom riječi. Na donjoj slici bit će izbrisane sve mape s imenima započetim s Test.

Naredba rm

Ako želite izbrisati mapu koja nije prazna, morate upotrijebiti naredbu rm. Stoga provjerite koliko je mapa trenutno prisutno u vašem kućnom imeniku tako što ćete ih navesti na sljedeći način:

$ ls

Sada napravite novu mapu s imenom Novo i napravite i neke druge mape unutar ove mape kao Test1, Test2, Test3 itd.

Naziv mape $ mkdir
Naziv mape $ cd
podmapa $ mkdir1 podmapa2 podmapa3

Provjerite trenutno dostupne mape prisutne u vašem kućnom imeniku.

Sada je vrijeme da pomoću naredbe rm uklonite mapu koja nije prazna. U tu svrhu upotrijebite sljedeću naredbu rm iza koje slijedi naziv mape za brisanje:

$ rm –r naziv mape

U ovoj se naredbi zastavica -r odnosi na brisanje svih sadržaja mape.

Također možete koristiti veliko R umjesto male r. Vidjet ćete da će se mapa izbrisati. Ne samo ovo, već se s njim uklanjaju i sve mape unutar mape Novo.

Postoji još jedna naredba s malom promjenom za uklanjanje mape koja nije prazna, kao što je prikazano u nastavku:

$ rm –rf-ime mape

U ovoj određenoj naredbi, zastavica -r izbrisat će sve podmape ili datoteke u ovoj mapi, a zatim preći u mapu koju je potrebno izbrisati. S druge strane, zastavica f koristi se za nasilno brisanje ove mape bez prikazivanja upita.

Ili

$ rm –rfv-ime mape

U gore spomenutoj naredbi, zastavica v koristi se za prikaz procesa brisanja mape s izlazom teksta. Također će se prikazati poruka da je imenik uspješno izbrisan, kao što je prikazano u nastavku.

Zaključak

Ukratko, uspješno smo raspravljali o metodama brisanja praznih i praznih mapa u Bashu pomoću naredbi rmdir i rm. Također smo razradili kako izbrisati prazne mape s različitim uvjetima, na primjer, jednu mapu, mapu u mapi i uklanjanje više mapa. Nadamo se da vam je ovaj članak puno pomogao u pokrivanju vaših osnova o brisanju mapa u Bashu. Također, slijedeći gornji vodič, sada možete prikladno izbrisati datoteke i mape u Bashu.