Kullanıcı:Ecoxx

Ubuntu Türkiye Wiki sitesinden
14.27, 22 Mart 2010 tarihinde Ecoxx (mesaj | katkılar) tarafından oluşturulmuş 6550 numaralı sürüm (find komutu nasil kullanilir..)
(fark) ← Önceki sürüm | Güncel sürüm (fark) | Sonraki sürüm → (fark)
Gezinti kısmına atla Arama kısmına atla

Find Komutu

Dosylari adlarina ve sahiplerine gore arayip bulma isini "find" komutu ile yapabiliriz.

Syntax: find [pathnames] [conditions] [-exec command ";"]

  1. find /etc -name "*mail*"

yukaridaki komutu verdiginizde /etc dizini icersindeki dosyalarda mail isimli tum dosyalari listeleyecektir.

daha spesifik bir kullanim icin assagidaki komutu kullanabilirsinz.

  1. find /home/cayfer -name nerede.dat

komutu,/home/cayfer dizininden baslayarak,bu dizinde ve daha derinlerdeki dizinlerde adi "nerede.dat" olan dosyayi arar;bulursa yerini goruntuler.

belirli bir buyuklukten fazla olan dosyalari bulma

  1. find / -type f -size +100M

yukaridaki komut dosya buyuklugu 100 megabayt tan buyuk dosylari listeler.

Degisiklige ugramis dosyalari bulma

  1. find . -ctime -2

yukaridaki komut son 2 gun icersinde degisiklige ugramis dosyalari listeler.

  1. find / -name core -exec /bin/rm {} ";"

"/' dizininden baslayarak tum dizin yapisinda "core" isimli dosyalari arar ve bulduklarini siler.

baska bir ornek:

  1. find /home -user hasan -exec /bin/rm {} ";"

/home dizininden baslayarak hasan isimli kullaniciya ait dosyalari arar ve bulduklarini siler.

kaynak: http://linux.101hacks.com Kim Korkar Linux'tan