locate

4 ay önce Linux


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

locate Nedir?

locate komutu, Linux sistemlerde dosyaları çok hızlı bulmak için kullanılan bir arama aracıdır. Gerçek zamanlı dizin taraması yapmak yerine, önceden oluşturulmuş bir veritabanı üzerinden arama yapar — bu nedenle sonuçları anında getirir.

Ne İşe Yarar?

  • Dosya adını kısmen bile hatırlasanız hızlıca bulmanızı sağlar.
  • Sistem genelinde arama yapar ve sonuçları liste halinde gösterir.
  • Günlük kullanımda dosya bulmayı büyük ölçüde hızlandırır.

En Basit Kullanımı

Belirli adı içeren dosyaları bulmak:

locate notlar

Örnek çıktı:

/home/user/dokuman/notlar.txt
/home/user/proje/notlar_eski.txt

Örnek Kullanımlar

1) Uzantıya göre arama

locate *.conf

2) Belirli klasör içindeki sonuçları filtrele

locate /etc | grep hosts

3) Veritabanını güncelle

sudo updatedb

4) Tam yol eşleşmesi yap

locate -r "/home/.*/backup.*"

Ne Zaman Kullanılır?

Dosyanın tam olarak nerede olduğunu hatırlamadığınızda, fakat adının bir kısmını biliyorsanız locate komutu en hızlı çözümdür. Özellikle büyük disklerde ve çok sayıda dosya içeren sistemlerde önemli zaman kazandırır.

Küçük İpuçları

  • locate, anlık değişiklikleri hemen görmeyebilir — gerekirse updatedb çalıştırın.
  • Arama sonuçları çok fazla olursa grep ile filtreleyin.
  • Sistemde kurulu değilse paket yöneticisiyle kolayca yüklenebilir (örn. sudo apt install mlocate).


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.