"find" komutu �rnkeleri:
Case insensitive arama: Adında "xpad" kelimesi ge�en dosyaları arar. B�y�k-k���k harf ayrımı g�zetmez.
find /home/ozgun -iname "xpad"
.c veya .txt uzantılı dosyaları /tmp altına linkler.
find . \( -name "*.c" -o -name "*.txt" \) -exec ln -s {} /tmp \; 2> /dev/null 1> /dev/null
Bulunduğumuz dizinde, 3 ve 3'ten fazla g�nden �nce oluşturulan dosyaların bulunup silinmesi:
$ find . -ctime +3 -exec rm '{}' \;
Bulunduğumuz dizinde, 3 g�n �nce oluşturulmuş dosyaların silinmesi:
$ find . -ctime 3 -exec rm '{}' \;
Bulunduğumuz dizinde "sess" ile başlayan dosyaların silinmesi.
$ find . -name "sess*" -exec rm '{}' \;
Bulunduğumuz dizinde 777KB'tan b�y�k dosyaların bulunması:
$ find . -size +777k -print
Using "find" with multiple -name clauses
% find . ( -name "*.jpg" -o -name "*.gif" ) -exec do_something_wih {} ;
Using Image Magick to scale an image proportionally
% find . -name "*.jpg" -exec convert -verbose -geometry 150x150 {} {} ;
Doing something to a hierarchy of files
% find . -name "*.h" -exec grep NSDoWhatIMean {} ; -print
Finding suid executables
% find . -type f -perm +06000 -print
Kaynaklar:
http://borkware.com/quickies/everything/