Site icon NetworkKampüS

CentOS DOSYA ARAMA İŞLEMİ: find KOMUTU

Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı  Red Hat (RHEL) işletim sisteminde geçerlidir.

Dosya Arama İşlemi:

Dosya arama işlemi “find” komutu ile yapılmaktadır.

find” komutunu aşağıdaki örnekte en basit yapısıyla kullanalım.

“find Komutu Kullanımı Örnek”

1: İlk önce “su –“ komutuyla “root” girişi yapalım.

2:find / -name test_Diz*” komutu ile “/” kök dizinde ismi “test_Diz” ile başlayan dosya veya klasörleri bul diyelim. Burada kullanılan yıldız (*) “test_Diz” kelimesinin devamının önemi olmadığı için kullanılmaktadır.  Bundan dolayı sorgu masa üstünde “test_Dizin_1” ve bu dizin içerisinde ““test_Dizin_2” olmak üzere 2 adet çıktı vermiştir.

3: Diğer komutumuzda da tam isim kullandık. “find / -name networkkampus” komutu ile masa üstünde bulunan “test_Dizin_1” klasörü içerisinde bir adet “networkkampus” isimli dosya olduğunu öğrendik.

Arama Seçenekleri:

Bazı parametrelerde kullanılan artı (+) ve eksi () işaretlerinin anlamları aşağıda açıklanmıştır.

find” komutu ile aşağıdakiler de kullanılmaktadır.

Örnekler:

Aşağıda VMware üzerinde çalışan centos işletim sisteminde bir örnek yapalım. Masa üstünde “testKlasor” isimli dizinde terminal ekran açalım.

“find Komutu Kullanımı Örnek”

1:ls -l” ile dosyaları ayrıntılarıyla listeleyelim. Çıktıya göre “buyukDosya” 15648401 byte, “kucukDosya” 0 byte büyüklüğündedir.

2:find /home/nizam/Desktop/testKlasor -size +10 –type f” komutu ile “/home/nizam/Desktop/testKlasor” dizi altında boyutu 10 byte’dan büyük olan (-size +10) ve dosya tipi file olan (-type f)  dosyaları göster diyelim. Çıktıda “buyukDosya” isimli dosyayı görebiliriz.

3:find /home/nizam/Desktop/testKlasor -size -10 –type f” komutu ile “/home/nizam/Desktop/testKlasor” dizi altında boyutu 10 byte’dan küçük olan (-size -10) ve dosya tipi file olan (-type f) dosyaları göster diyelim. Çıktıda “kucukDosya” isimli dosyayı görebiliriz.

Exit mobile version