Leave Your Message
Kako izbrisati direktorij u Linuxu?
Blog

Kako izbrisati direktorij u Linuxu?

23.05.2025. 11:47:12


U Linux sustavu, brisanje direktorija može se obaviti na različite načine, ovisno o tome želite li zadržati sam direktorij i atribute datoteka u njemu. U nastavku je navedeno nekoliko uobičajenih metoda:

Metoda 1: Koristite prostorija naredba za brisanje svih datoteka unutar direktorija

Ako želite izbrisati sve datoteke unutar direktorija, ali zadržati sam direktorij, možete koristiti prostorija naredba. Na primjer, za brisanje direktorija pod nazivom moj_direktorij, možete koristiti sljedeću naredbu:

rm -rf moj_direktorij/*

The -r ovdje označava rekurzivno brisanje, a -f opcija znači prisilno brisanje, tj. bez upita za potvrdu.


Metoda 2: Koristite naredbu find s -exec

Ako želite detaljniju kontrolu nad postupkom brisanja, možete koristitipronaćinaredba zajedno s-izvršniopcija. Na primjer:

pronađi moj_direktorij -tip f -exec rm {} \;



Ova naredba će pronaći sve datoteke (-tip f) pod moj_direktorij direktorij i izvršiti prostorija naredbu na svakoj datoteci.




Metoda 3: Stvaranje novog direktorija za zamjenu izvornog

Ako želite potpuno isprazniti direktorij i ne smeta vam ponovno ga stvoriti, možete izbrisati cijeli direktorij, a zatim ga ponovno stvoriti:



rm -rf moj_direktorij mkdir moj_direktorij

Ovaj pristup briše direktorij i sav njegov sadržaj, a zatim stvara novi prazan direktorij.




Metoda 4: Koristite
rsync Naredba

The rsync Naredba se može koristiti za sinkronizaciju datoteka i direktorija, a može se koristiti i za pražnjenje direktorija. Na primjer:

rsync -a --delete prazan_direktorij/moj_direktorij/


Ovdje, prazan_direktorij je prazan direktorij i --izbrisati Opcija uklanja datoteke iz ciljnog direktorija koje nisu prisutne u izvornom direktoriju.



Mjere predostrožnosti

Prije izvođenja operacija brisanja, provjerite da li zaista namjeravate izbrisati datoteke, jer su te radnje nepovratne.
Ako direktorij sadrži važne datoteke, prvo napravite sigurnosnu kopiju.
Korištenje sudo Naredba zahtijeva administratorske privilegije. Ako nemate dovoljne dozvole, možda ćete morati koristiti sudo za izvršavanje ovih naredbi.
Gore navedene metode primjenjuju se u većini situacija, ali prilikom njihove primjene odaberite odgovarajuću metodu na temelju vašeg specifičnog slučaja i postupajte s oprezom kako biste izbjegli gubitak podataka.




Povezani proizvodi

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.