OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

Testler

Diyelim ki aramamızdan dizinlerin bir listesini istiyoruz. Bunu yapmak için aşağıdaki testi ekleyebiliriz:



[ben@linuxbox ~]$ ~ -type d'yi bul | tuvalet -l

1695

[ben@linuxbox ~]$ ~ -type d'yi bul | tuvalet -l

1695


Testi ekleme -d tipi aramayı dizinlerle sınırladı. Tersine, bu testle aramayı normal dosyalarla sınırlandırabilirdik:



[ben@linuxbox ~]$ ~ -type f'yi bul | tuvalet -l

38737

[ben@linuxbox ~]$ ~ -type f'yi bul | tuvalet -l

38737


Find tarafından desteklenen yaygın dosya türü testleri şunlardır:


Tablo 17-1: Dosya Türlerini bulma


Dosya Türü Açıklama

Dosya Türü Açıklama

b Özel cihaz dosyasını engelle


görüntü

c Karakter özel cihaz dosyası


görüntü

d rehber


görüntü

f Normal dosya


görüntü

l Sembolik bağlantı


görüntü


Bazı ek testler ekleyerek dosya boyutuna ve dosya adına göre de arama yapabiliriz: “*.JPG” joker karakteriyle eşleşen ve bir megabayttan büyük olan tüm normal dosyaları arayalım:



[ben@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | tuvalet -l

840

[ben@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | tuvalet -l

840


Bu örnekte şunu ekliyoruz: -tatlı patates test ve ardından joker karakter deseni. Kabuk tarafından yol adının genişletilmesini önlemek için onu nasıl tırnak içine aldığımıza dikkat edin. Daha sonra şunu ekliyoruz -boyut test ve ardından “+1M” dizesi gelir. Baştaki artı işareti, belirtilen sayıdan daha büyük dosyalar aradığımızı gösterir. Önde gelen bir eksi işareti anlamını değiştirir


dizenin belirtilen sayıdan daha küçük olması. İşaretsiz kullanmak "değeri tam olarak eşleştir" anlamına gelir. Sondaki “M” harfi ölçü biriminin megabayt olduğunu gösterir. Birimleri belirtmek için aşağıdaki karakterler kullanılabilir:


Tablo 17-2: Boyut Birimlerini bulma


Karakter Birimi

Karakter Birimi

b 512 baytlık bloklar. Herhangi bir birim belirtilmemişse bu varsayılandır.


görüntü

c Bytes


görüntü

w 2 baytlık kelimeler


görüntü

k Kilobayt (1024 baytlık birimler)


görüntü

M Megabayt (1048576 baytlık birimler)


görüntü

G Gigabayt (1073741824 baytlık birimler)


görüntü


find çok sayıda farklı testi destekler. Aşağıda yaygın olanların bir özeti bulunmaktadır. Sayısal bir argümanın gerekli olduğu durumlarda yukarıda tartışılan aynı “+” ve “-” gösteriminin uygulanabileceğini unutmayın:


Tablo 17-3: Testleri Bul


test açıklaması

test açıklaması

-cmin n İçeriği veya öznitelikleri şu şekilde olan dosya veya dizinleri eşleştirin:

en son tam olarak değiştirildi n dakika önce. Şundan daha azını belirtmek için n dakika önce, kullan -n ve birden fazlasını belirtmek için n dakika önce, kullan +n.


görüntü

-cnewer dosya İçeriği veya öznitelikleri belirtilen dosya veya dizinleri eşleştirin

en son değiştirilenlerden daha yakın zamanda değiştirildi dosya.


görüntü

-czaman n İçeriği veya öznitelikleri belirtilen dosya veya dizinleri eşleştirin

son düzenleme n*24 saat önce.


görüntü

-empty Boş dosya ve dizinleri eşleştirin.


görüntü

-grubu ad Gruba ait dosya veya dizinleri eşleştirin. grup olabilir

grup adı veya sayısal grup kimliği olarak ifade edilebilir.


görüntü

-Boyun eğmek model Gibi -tatlı patates test ancak büyük/küçük harfe duyarlı değil.


görüntü

-inum n Dosyaları inode numarası n ile eşleştirin. Bu bulmak için faydalıdır

belirli bir inode'a olan tüm sabit bağlantılar.


görüntü


görüntü

-dk n İçeriği en son n dakika önce değiştirilen dosya veya dizinleri eşleştirin.


görüntü

-Mtime n İçeriği en son n*24 saat önce değiştirilen dosya veya dizinleri eşleştirin.


görüntü

-tatlı patates model Dosyaları ve dizinleri belirtilen joker karakterle eşleştirin

desen.


görüntü

-daha yeni dosya İçeriği değiştirilmiş dosya ve dizinleri eşleştirin

belirtilenden daha yakın zamanda dosya. Bu, dosya yedeklemeleri gerçekleştiren kabuk komut dosyaları yazarken çok kullanışlıdır. Her yedekleme yaptığınızda, bir dosyayı (günlük gibi) güncelleyin ve ardından bulmak Son güncellemeden bu yana hangi dosyaların değiştiğini belirlemek için.


görüntü

-nouser Geçerli bir kullanıcıya ait olmayan dosya ve dizinleri eşleştirin.

Bu, silinen hesaplara ait dosyaları bulmak veya saldırganların etkinliğini tespit etmek için kullanılabilir.


görüntü

-nogroup Geçerli bir gruba ait olmayan dosya ve dizinleri eşleştirin

grup.


görüntü

-perma kip İzinleri şu şekilde ayarlanmış dosya veya dizinleri eşleştirin:

Belirtilen kip. kip sekizlik veya sembolik gösterimle ifade edilebilir.


görüntü

-aynı dosya isim Benzer -inum Ölçek. Paylaşan dosyalarla eşleşir

dosyayla aynı inode numarası isim.


görüntü

-boyut n Boyutu n olan dosyaları eşleştirin.


görüntü

tipi c c türündeki dosyaları eşleştirin.


görüntü

-kullanicitarafindanolusturulmus name Kullanıcı adına ait dosya veya dizinleri eşleştirin. Kullanıcı

bir kullanıcı adı veya sayısal bir kullanıcı kimliği ile ifade edilebilir.


görüntü


Bu tam bir liste değil. bulmak man sayfasında tüm ayrıntılar var.


OnWorks'te En İyi OS Bulut Bilişimi: