Operativni sistem Linuks se znatno razlikuje od Vindous operativnog sistema. Na primer, u Vindousu, ako želite da obrišete fasciklu, možete jednostavno kliknuti desnim tasterom miša na nju i izabrati opciju brisanja. Međutim, u Linuksu stvari nisu tako jednostavne. Brisanje direktorijuma ili fascikle u Linuksu moguće je obaviti putem grafičkog korisničkog interfejsa (GUI), kao i putem interfejsa komandne linije (CLI). Ukoliko niste sigurni kako se briše direktorijum u Linuksu, pripremili smo jednostavan, ali efikasan vodič. U ovom članku ćemo prikazati obe metode, GUI i CLI, za brisanje direktorijuma u Linuksu.
Uklanjanje direktorijuma u Linuksu (2023)
Fascikle u Linuksu su poznate kao direktorijumi. U Linuks svetu, sve se tretira kao datoteka, uključujući i direktorijume. Sada ćemo razmotriti kako obrisati direktorijum u Linuksu koristeći četiri različita pristupa – jedan putem GUI-a i tri putem CLI-a.
Kako obrisati direktorijum u Linuksu (GUI metoda)
Ovaj način brisanja datoteka je jednostavan i najpogodniji za korisnike koji su nedavno prešli na Linuks. Može se koristiti na bilo kojoj distribuciji, pod uslovom da je na računaru instalirano „Desktop okruženje“ i menadžer datoteka. U ovom članku koristimo Ubuntu 20.04 LTS sa Gnome desktop okruženjem i Nautilus menadžerom datoteka. Evo kako to funkcioniše:
1. Prvo, otvorite bilo koji menadžer datoteka po vašem izboru i navigirajte do lokacije gde želite da obrišete direktorijum.
2. Izaberite fasciklu(e) koje želite da obrišete i pritisnite dugme „Delete“ na tastaturi. Alternativno, možete kliknuti desnim tasterom miša na odabranu fasciklu i izabrati opciju „Premesti u otpad“ iz kontekstnog menija.
3. Sve obrisane datoteke i direktorijumi u Linuksu se ne brišu trajno, već se premeštaju na posebnu lokaciju poznatu kao Otpad, koja je slična korpi za otpatke u Vindousu.
4. Da biste trajno obrisali direktorijum u Linuksu, izaberite ga i pritisnite „Shift + Delete“ na tastaturi. Pojaviće se upit da li želite da ga trajno izbrišete. Ponovo kliknite na „Obriši“ u okviru za dijalog.
Brisanje direktorijuma u Linuksu putem komandne linije
Obavljanje bilo kog zadatka pomoću komandne linije je brže i nudi više opcija u poređenju sa GUI metodom. Pored toga, CLI metoda trajno briše datoteke i fascikle. U nastavku ćemo predstaviti tri komande za brisanje direktorijuma u Linuksu, koje su standardno uključene u sve Linuks distribucije.
Brisanje direktorijuma pomoću komande rmdir
Komanda rmdir se generalno koristi za brisanje praznih direktorijuma, ali se može koristiti i za brisanje onih koji nisu prazni. Komanda nema mnogo funkcija i opcija, ali obavlja posao. Opšta sintaksa komande je sledeća:
rmdir
Neke od opcija koje komanda rmdir može prihvatiti su:
OpcijaOpis–ignore-fail-on-non-emptyKoristi se za brisanje nepraznih direktorijuma-p, –parentsKoristi se za brisanje direktorijuma zajedno sa njegovim poddirektorijumima-v, –verboseKoristi se za dobijanje dijagnostičke poruke za svaki direktorijum
Brisanje praznog direktorijuma u Linuksu
Da biste obrisali prazan direktorijum u Linuksu, koristite sledeću komandu:
rmdir
U ovom primeru, pošto nema izlaza, to znači da je komanda uspešno izvršena i da je direktorijum obrisan.
Brisanje nepraznog direktorijuma u Linuksu
Kada pokušate da obrišete neprazan direktorijum pomoću komande rmdir, dobićete sledeću grešku:
rmdir: nije uspelo uklanjanje ‘
Da biste obrisali neprazan direktorijum u Linuksu, koristite sledeću komandu:
rmdir –ignore-fail-on-non-empty
Brisanje direktorijuma pomoću komande rm
Komanda rm je moćan alat koji može da obriše i datoteke i direktorijume, pružajući pritom mnoge korisne funkcije. Osnovna sintaksa komande je:
rm
Neke od opcija koje ova komanda može prihvatiti su:
OpcijaOpis-fKada se koristi ova zastavica, neće se pojaviti zahtev za potvrdu, a sve nepostojeće datoteke i direktorijumi će biti ignorisani.-iKada se koristi ova oznaka, komanda će tražiti potvrdu od korisnika za svako brisanje.-rKada je ova oznaka postavljena prilikom upotrebe, komanda će ukloniti sav sadržaj navedenog direktorijuma.-dOva zastavica se koristi za uklanjanje praznih direktorijuma.-vOva oznaka se koristi za prikazivanje objašnjenja šta se trenutno radi.
Brisanje praznih direktorijuma
Da biste obrisali prazne direktorijume u Linuksu, koristite oznaku -d sa komandom kao što je prikazano u nastavku:
rm -d
Brisanje nepraznog direktorijuma
Kada brišete neprazan sadržaj, to može biti vrlo opasno jer se neke važne datoteke mogu izbrisati. Zato budite posebno oprezni kada brišete neprazne direktorijume. Da biste obrisali direktorijum sa svim njegovim sadržajem, koristite oznaku -r sa komandom kao što je prikazano u nastavku:
rm -r
Prinudno brisanje direktorijuma u Linuksu
Komanda rm po defaultu traži potvrdu kada brišete datoteke i direktorijume zaštićene od pisanja. Pritisnite ‘y’ ili ‘n’ u zavisnosti od vašeg izbora. Da bismo izbegli taj zahtev, koristimo oznaku -f kao što je prikazano u nastavku:
rm -rf
Ova komanda se može pokazati kao katastrofalna ako se nenamerno izvrši u osnovnom direktorijumu.
Pitanje pre brisanja fascikli u Linuksu
Kada brišete više datoteka, koristite oznaku -i sa komandom rm da biste dobili upit pre svake datoteke, kao što je prikazano u nastavku:
rm -ri
Brisanje direktorijuma pomoću komande find
Brisanje praznog direktorijuma u Linuksu
Takođe možete obrisati fascikle koristeći komandu find sa zastavicom -delete kao što je prikazano u nastavku:
find
Ova komanda će tražiti prazan direktorijum naveden parametrom
Brisanje nepraznih direktorijuma
Da biste obrisali neprazne direktorijume pomoću komande find, koristite sledeću sintaksu:
find
Razumevanje gornje sintakse:
U gornjoj sintaksi, komanda find traži direktorijume koji se poklapaju sa
Često postavljana pitanja
Koji je najbrži način za brisanje direktorijuma u Linuksu?
Metoda komandne linije je najbrži način za brisanje direktorijuma. Možete koristiti komande rmdir, rm i find za brisanje direktorijuma u Linuksu.
Zašto ne mogu da uklonim direktorijum u Linuksu?
Glavni razlog zašto ne možete da uklonite direktorijum u Linuksu je taj što nemate odgovarajuće dozvole za unos bilo kakvih promena u direktorijumu. Da biste izbrisali direktorijum zaobilazeći nedostatak dozvole, koristite sledeću komandu: sudo rm -rf
Brisanje datoteka i direktorijuma pomoću Linuks komandi
Brisanje direktorijuma/datoteka u Linuksu je veoma jednostavan zadatak, ali veoma važan za korisnike svih vrsta. Ovde smo prikazali dva načina za brisanje fascikli u Linuksu i nadamo se da vam je ovaj članak pružio dobro razumevanje obe metode i komandi. Javite nam se u komentarima u slučaju bilo kakvih problema.