10 primjera komande `find` u Linuxu!

Komanda find koristi se za pretragu fajlova i direktorija u Linuxu prema različitim kriterijima kao što su ime, tip, veličina, datum izmjene ili dozvole. Ona je jedan od najmoćnijih alata za upravljanje fajlovima u Linux sistemu. U nastavku donosimo 10 praktičnih primjera korištenja find komande.


1. Pretraga fajla po imenu


Primjer komande sa sintaksom:

$find . -name "fajl.txt"

Ova komanda pretražuje trenutni direktorij i sve poddirektorije za fajl pod nazivom fajl.txt.


2. Pretraga bez obzira na velika i mala slova


Primjer komande sa sintaksom:

$find . -iname "fajl.txt"

Opcija -iname omogućava pretragu bez obzira na veličinu slova.


3. Pretraga svih .txt fajlova


Primjer komande sa sintaksom:

$find . -name "*.txt"

Ova komanda pronalazi sve fajlove sa .txt ekstenzijom u trenutnom direktoriju.


4. Pretraga samo direktorija


Primjer komande sa sintaksom:

$find . -type d

Opcija -type d prikazuje samo direktorije.


5. Pretraga samo fajlova


Primjer komande sa sintaksom:

$find . -type f

Opcija -type f prikazuje samo fajlove.


6. Pretraga fajlova većih od 100 MB


Primjer komande sa sintaksom:

$find . -size +100M

Ova komanda pronalazi sve fajlove veće od 100 MB.


7. Pretraga fajlova manjih od 1 KB


Primjer komande sa sintaksom:

$find . -size -1k

Ova komanda pronalazi fajlove manje od 1 KB. 


8. Pretraga fajlova modificiranih u posljednjih 7 dana


Primjer komande sa sintaksom:

$find . -mtime -7

Opcija -mtime pronalazi fajlove izmijenjene u posljednjih 7 dana.


9. Pretraga i brisanje fajlova


Primjer komande sa sintaksom:

$find . -name "*.tmp" -delete

Ova komanda pronalazi sve .tmp fajlove i briše ih.


10. Pretraga i izvršavanje komande nad fajlovima


Primjer komande sa sintaksom:

$find . -name "*.log" -exec rm {} \;

Ova komanda pronalazi sve .log fajlove i izvršava komandu rm nad njima.


Zaključak


Komanda find je izuzetno moćna za pretragu i upravljanje fajlovima u Linuxu. Kombinacijom opcija kao što su -name, -type, -size, -mtime i -exec, možete vrlo precizno pronaći i obraditi željene fajlove.

Share:

Nema komentara:

Objavi komentar

Kurs LINUX ESSENTIALS

Knjiga u izradi - Prvi koraci sa Linuxom

Knjiga u izradi - Prvi koraci sa Linuxom

Recent Posts