Oct 30, 2023

mkdir

mkdir je Linux komanda koja se koristi za kreiranje novih direktorijuma (foldera) u fajl sistemu. Ova komanda vam omogućava da brzo i jednostavno napravite nove direktorijume u željenim lokacijama na vašem Linux sistemu.

Osnovna struktura mkdir komande je:

mkdir [opcije] ime_direktorijuma
  • ime_direktorijuma: Specificira ime direktorijuma koji želite da kreirate.

Neki od najčešće korišćenih argumenata i opcija za mkdir uključuju:

  • -p ili --parents: Ova opcija omogućava rekursivno kreiranje direktorijuma i, ako je potrebno, kreiranje nadređenih direktorijuma koji ne postoje.
  • -m, --mode=MOD: Postavljanje dozvola (prava pristupa) za kreirane direktorijume.

Primeri korišćenja mkdir:

  1. Kreiranje jednog direktorijuma:
mkdir novi_direktorijum

Ova komanda će kreirati direktorijum sa imenom "novi_direktorijum" u trenutnom radnom direktorijumu.

  1. Kreiranje više direktorijuma odjednom:
mkdir direktorijum1 direktorijum2 direktorijum3

Ova komanda će kreirati tri različita direktorijuma: "direktorijum1", "direktorijum2" i "direktorijum3" u trenutnom radnom direktorijumu.

  1. Rekursivno kreiranje direktorijuma:
mkdir -p roditelj/sin/deca

Ova komanda će kreirati direktorijume "roditelj", "sin" i "deca", iako ne postoji "roditelj" direktorijum. Opcija -p omogućava rekursivno kreiranje direktorijuma i kreiranje nadređenih direktorijuma po potrebi.

  1. Postavljanje dozvola pristupa prilikom kreiranja direktorijuma:
mkdir -m 755 novi_direktorijum

Ova komanda će kreirati direktorijum "novi_direktorijum" sa dozvolama pristupa 755.

  1. Kreiranje direktorijuma u određenoj putanji:
mkdir /putanja/do/direktorijuma/novi_direktorijum

Ova komanda će kreirati direktorijum "novi_direktorijum" u specificiranoj putanji.

mkdir komanda je osnovna i često korišćena komanda za organizaciju fajl sistema na Linux sistemu. Omogućava vam da brzo kreirate nove direktorijume za organizaciju i skladištenje fajlova.

rmdir

rmdir je Linux komanda koja se koristi za brisanje direktorijuma iz fajl sistema. Ova komanda će izbrisati prazan direktorijum (direktorijum koji ne sadrži fajlove ili poddirektorijume) ako nisu navedene opcije koje zahtevaju drugačije ponašanje.

Osnovna struktura rmdir komande je:

rmdir [opcije] ime_direktorijuma
  • ime_direktorijuma: Specificira ime direktorijuma koji želite da obrišete.

Neki od najčešće korišćenih argumenata i opcija za rmdir uključuju:

  • -p ili --parents: Ova opcija omogućava brisanje direktorijuma rekursivno, uključujući nadređene direktorijume koji postaju prazni nakon brisanja.
  • -v ili --verbose: Prikazuje poruke o radnji brisanja.

Primeri korišćenja rmdir:

  1. Brisanje jednog praznog direktorijuma:
rmdir prazan_direktorijum

Ova komanda će obrisati direktorijum sa imenom "prazan_direktorijum" ako je prazan, tj. ako ne sadrži fajlove ili poddirektorijume.

  1. Brisanje više praznih direktorijuma odjednom:
rmdir direktorijum1 direktorijum2 direktorijum3

Ova komanda će obrisati više praznih direktorijuma, pod uslovom da su svi prazni.

  1. Rekursivno brisanje direktorijuma i nadređenih direktorijuma koji postaju prazni:
rmdir -p roditelj/sin/deca

Ova komanda će obrisati direktorijume "deca", "sin" i "roditelj", pri čemu će "roditelj" postati prazan nakon brisanja "sin" i "deca". Opcija -p omogućava rekursivno brisanje.

  1. Prikazivanje poruka o radnji brisanja:
rmdir -v prazan_direktorijum

Ova komanda će prikazati poruku koja potvrđuje brisanje direktorijuma, ukoliko je uspešno izbrisan.

Važno je napomenuti da rmdir komanda može samo obrisati prazne direktorijume. Ako direktorijum sadrži fajlove ili poddirektorijume, komanda će generisati grešku. U tom slučaju, treba koristiti komandu rm sa odgovarajućim opcijama kako biste obrisali sadržaj direktorijuma.

rm

rm je Linux komanda koja se koristi za brisanje fajlova i direktorijuma iz fajl sistema. Ova komanda može biti veoma moćna i opasna, jer trajno uklanja fajlove i direktorijume bez mogućnosti vraćanja, pa je potrebno pažljivo koristiti je.

Osnovna struktura rm komande za brisanje fajlova je:

rm [opcije] ime_fajla
  • ime_fajla: Specificira ime fajla koji želite da obrišete.

Neki od najčešće korišćenih argumenata i opcija za rm uključuju:

  • -r ili -R ili --recursive: Ova opcija omogućava rekursivno brisanje direktorijuma i njihovog sadržaja.
  • -f ili --force: Ova opcija omogućava brisanje bez potvrde ili upozorenja. Korisna za brisanje bez dodatnih pitanja.

Primeri korišćenja rm za brisanje fajlova:

  1. Brisanje pojedinačnog fajla:
rm fajl.txt

Ova komanda će obrisati fajl sa imenom "fajl.txt" iz trenutnog radnog direktorijuma.

  1. Brisanje više fajlova odjednom:
rm fajl1.txt fajl2.txt

Ova komanda će obrisati oba fajla "fajl1.txt" i "fajl2.txt" iz trenutnog radnog direktorijuma.

Primeri korišćenja rm za brisanje direktorijuma i njihovog sadržaja:

  1. Rekursivno brisanje direktorijuma i njihovog sadržaja:
rm -r direktorijum

Ova komanda će obrisati "direktorijum" i sve fajlove i poddirektorijume unutar njega. Upotreba -r (ili -R) je obavezna za brisanje direktorijuma.

  1. Rekursivno brisanje direktorijuma i njihovog sadržaja bez upozorenja:
rm -rf direktorijum

Ova komanda će isto što i prethodna, ali će brisati bez pitanja i upozorenja. Budite izuzetno pažljivi pri korišćenju ove opcije, jer trajno briše podatke.

rm komanda može biti korisna, ali treba je koristiti sa pažnjom, posebno kada se koristi za brisanje direktorijuma, kako ne biste slučajno izgubili podatke. Obratite pažnju na opcije i budite sigurni da brisanje fajlova i direktorijuma neće uzrokovati nepopravljive gubitke podataka.