
AIX Kullanıcı Elkitabı - Araştırma İşlemleri - find
İşlev
Dosyaların aranmasını sağlar.
Dizilim
find yol_tanımı [ -name isim | -perm izin | -type x | -links n | -user kullanıcı ]
[ -group öbek | -size n [c] | -atime n | -ctime n | -mtime n | -exec buyruk ]
[ -ok buyruk | -print | -cpio aygıt | -mount ]
Değiştirgeler
yol_tanımı
Arama işleminin başlayacağı dizin.
-name isim
"isim" değiştirgesiyle belirtilen dosyanın aranmasını sağlar.
-perm izin
İzinleri sekizlik sayı dizgesinde belirtilmiş dosyaların aranmasını sağlar.
-type x
"x" değiştirgesiyle belirtilen tipteki dosyaların aranmasını sağlar. "x" değiştirgesiyle belirtilebilecek değerler ve anlamları
b : Blok dosya.
c : Karakter dosya.
d : Dizin.
p : FIFO dosyası.
f : Sıradan dosya.
şeklinde tanımlıdır.
-links n
"n" değiştirgesiyle belirtilen bağlantıya sahip olan dosyaların aranmasını sağlar.
-user kullanıcı
"kullanıcı" değiştirgesiyle belirtilen kullanıcıya ait dosyaların aranmasını sağlar.
-group öbek
"öbek" değiştirgesiyle belirtilen kullanıcı öbeğine ait dosyaların aranmasını sağlar.
-size n [c]
"n" blok uzunluğunda veya "c" karakterine sahip olan dosyaların aranmasını sağlar.
-atime n
"n" gün içerisinde erişilen dosyaların aranmasını sağlar.
-ctime n
"n" gün içerisinde değiştirilen dosyaların aranmasını sağlar.
-mtime n
"n" gün içerisinde işlem gören dosyaların aranmasını sağlar.
-exec buyruk
Aranılan dosyalar bulunduğunda "buyruk" değiştirgesiyle belirtilen buyruğun yürütülmesini sağlar. "find" buyruğundan "buyruk" değiştirgesiyle belirtilen buyruğa aktarılacak değiştirgeler mutlaka "{" ve "}" karakterleri arasında yer almalıdır. Değiştirge olmazsa, ilgili buyruk mutlaka bir tane "{" karakteri ile sonlandırılmalıdır. "exec" değiştirgesiyle belirtilen buyruğun sonu "\;" dizgisiyle sonlandırılmalıdır.
-ok buyruk
"-exec" değiştirgesiyle aynı işleve sahiptir. Ancak, kullanıcıya danışılır ve kullanıcının "Y" tuşuna basması halinde işlem gerçekleştirilir.
Bulunan dosyaların ekranda görüntülenmesini sağlar.
-cpio aygıt
Bulunan dosyaların "aygıt" değiştirgesiyle belirtilen aygıta aktarılmasını sağlar. Bu aktarma işlemi "cpio" buyruğu kullanılarak gerçekleştirildiği için tekrar aynı buyruk kullanılarak ilgili aygıttan geri yüklenir.
-mount
Belirlenen dizini içeren dosya dizgesinin araştırılmasının kısıtlanmasını sağlar.
Örnek Kullanım
find / -name *.txt -print
diziliminin kullanılması yeterlidir.
find . -perm 644 -print
diziliminin kullanılması yeterlidir.
find /usr -type b -print
diziliminin kullanılması yeterlidir.
find / -user haluk -print
diziliminin kullanılması yeterlidir.
find . -mtime 0 -print
diziliminin kullanılması yeterlidir.
find / -group calisan -print
diziliminin kullanılması yeterlidir.
find / -mtime +3 -exec cp { /home/yedek/carsamba/. \;
diziliminin kullanılması yeterlidir.
find . -name *.rexx -cpio /dev/fd0
diziliminin kullanılması yeterlidir.
find . -name *.tmp -exec rm { \;
diziliminin kullanılması yeterlidir.
Açıklamalar
Yok. (-)
İlişkili Bilgi
Yok. (-)
:
|
: