Neler Yeni

Hoş geldiniz Rüzgar

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolduktan ve oturum açtıktan sonra, konular oluşturabilir, mevcut konulara yanıtlar gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajınızı edinebilir ve çok daha fazlasını yapabilirsiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki ne bekliyorsunuz?

Soru Sor

Sorular Sorun ve Topluluğumuzdan Yanıtlar Alın

Cevapla

Soruları Yanıtlayın ve Konunuzda Uzman Olun

Contact Staff

Our Experts are Ready to Answer your Questions

Tips
Tips

Centos Ders 4 Arama Fonskiyonları

secretgate 

Yetkili
Yönetici
T.C Onaylı
Katılım
21 Ocak 2020
Mesajlar
395
Tepki puanı
4
Golden Thread
2
Puanları
18
Linux'de arama fonksiyonu olarak find, grep, ded ve locate komutları kullanılır.

Find Komutu:
  • find /ruzgar -name com : ruzgar klasörünün içerisinde adı com olan dizinleri listeler.
  • find . -name "*.jpg" : bu komutla olduğumuz yerdeki jpg dosyalarını listelemiş oluruz.
  • find . -user ruzgar : bu komut bulunan köasörde ruzgar isimli kullanıcı tarafından yazılmış belgeleri listeler.
  • find /user -group ruzgar : bu komut ruzgar isimli kullanıcı grubu tarafından oluşturulmuş belgeleri listeler.
  • find / -newer ruzgar.txt : bu komut ruzgar.txt dosyasının oluşturulduğu tarihten sonra oluşturulmuş belgeleri listeler.
  • find /ruzgar -perm 777 : /ruzgar klasörü içerisinde izin durumu 777 olan dosyaları listeler.
  • find /ruzgar ! -perm 777 : /ruzgar klasörü içerisinde izin durumu 777 olmayan dosyaları listeler.
  • find . -size +200M : Bulunulan dizinde boyutu 200Mb'dan daha büyük olan dosyaları listeler.
  • find / -size +50M -size -80M : Bulunulan dizine 50Mb ile 80Mb arasındaki dosyaları listeler.
  • find . -type d : Bulunulan dizin ve alt dizinlerdeki tüm dosyaları listeler.
  • find . -type f : Bulunulan dizin ve alt dizinlerdeki tüm klasörleri listeler.
  • find . -user ruzgar -perm 777: Dosya izni 777 olan ve sahibi ruzgar olan dosyaları listeler.
  • find /home -size +1M - type f : Home klasörü içerisinde boyutu 1Mb'dan büyük klasörler listelenir.
  • find /ruzgar -iname - com : ruzgar klasörü içerisinde adı com olan, COM olan, Com olan, cOm vs olan dosyaları getirir.
  • find / -type f -name "*.jpg" : dizindeki tüm jpg resimlerini listeler.
  • find / -type f -emtpty : Sadece boş olan klasörleri listeler.
  • find / -type d -emtpty : Sadece boş olan dizinleri listeler.
  • find / -type f -name ".*": Sistemdeki tüm gizli dosyaları listeler.
  • find / -amin 60: Son 1 dk içerisinde erişilen dosyaları listeler.
  • find / -mmin 60: Son 1 dk içerisinde değiştirilen dosyaları listeler.
  • find / -atime 60: Son 60 gün içerisinde erişilen dosyaları listeler.
  • find / -mtime 60: Son 60 gün içerisinde değiştirilen dosyaları listeler.
Grep Komutu:

Grep komutuyla dosya içeriğine göre arama yapılır. Komut büyük küçük harf duyarlıdır. -i ile bu duyarlılığı kapatabiliriz.
  • grep ruzgar com.txt : com.txt dosyasının içerisindeki ruzgar kelimesi geçen satırları getirir.
  • grep -i ruzgar com.txt : com.txt dosyasının içerisindeki ruzgar, Ruzgar, RUZGAR .... kelimesi geçen satırları getirir.
  • grep iw [ruzgar] com.txt : Başında ve sonunda boş karakter bulunan kelimelerin olduğu satırları getirir.
  • grep -r [ruzgar] com.txt : ruzgar kelimesinin geçtiği bütün satırları getirir.
  • grep ip gar$ com.txt : Sonu gar kelimesi ile biten satırları getirir.
  • grep -iv ^$ com.txt : Boş olmayan satırları getirir.
 
shape1
shape2
shape3
shape4
shape5
shape6
Üst