From: serdar (sbolukbas@securities.com.tr)
Date: Fri 13 Sep 2002 - 12:06:38 EEST
Koray Torun wrote:
Bir program yazmaya calisiyorum. Program icerisinde dosya isimlerini
okuyamadigim icin "find" komutunu calistirip ciktiyi bir dosyaya
yaziyorum. Program dosya icerisinden okuyarak islem yapiyor. Bu islem
yerine calistirdigim "find" komutunun isini yapacak kodlari programa
dahil etmek istiyorum. (readdir diye bir fonksiyon buldum. Henuz
deneyemedim ama belki isimi gorecek.)
Saygilarimla ...
> Dosya ismi, tarih, boyut gibi kriterlerle find yapmak istiyorum.
Bu kriterlere gore arama yapmak icin direk find komutunu uygun
parametrelerle kullanabilirsiniz.
Ornek:
find / -name "*.log" -mtime -8 -size +10000c -exec ls -ld {} \;
Aciklama:
-name: log uzantili dosyalar aranir.
-mtime: son 8 gun icerisnde degismis dosyalar aranir.
-size: Boyutu 10.000 Byte tan buyuk dosyalari aranir.
-exec: Tum kriterlere uyan dosylar "ls -ld" ile listelenir.
Syntax ta hata olabilir. fid in manual lerini kontrol edebilirsiniz.
Saygilar
Koray T.
> Findutils'in kodlarini inceledim ama isin icerisinden cikilacak gibi
> degil. Klasor ve dosya isimlerini gorebilecegim daha basit kodlar
> veya
> benzer isi yapan(kodlari basit) bildiginiz bir program var mi?
>
> Saygilarimla ...
__________________________________________________
Do you Yahoo!?
Yahoo! News - Today's headlines
http://news.yahoo.com