Locate SSH Komutu Kullanımı ve Mlocate.db Hatası Çözümü


Linux sunucumuzda (server) veya Linux işletim sistemi yüklü bilgisayarınızda bir dosyanın nerede olduğunu bilmiyorsanız, onu bulmak için en çok kullanılan 2 komut locate ve find komutlarıdır.
Locate ve find komutları aşağıdaki şekilde kullanılır. Temel basitçe kullanımı aşağıdaki şekilde olsada ihtiyaç halinde çeşitli parametrelerde kullanarak aramanızı özelleştirebilirsiniz.
Daha detaylı bilgiler Linux SSH konsolunda arama işlemleri yazımızda yer alacaktır.

# locate dosyaadı ◄ bir dosyayı tüm sunucuda aramak için
# locate klasoradı ◄ bir klasörü tüm sunucuda aramak için

Locate komutunu kullanmak istediğinizde aşağıdaki hatayı alırsanız çözümü basittir.

locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

Locate komutu arama yapmak için bir veritabanı (database) kullanır ve bu veritabanı default olarak sunucuda yer almıyor olabilir.

Bu veritabanı (database) dosyasını oluşturmak için root kullanıcısı ile SSH konsolunuza bağlanarak sadece aşağıdaki komutu çalıştırmanız yeterli olacaktır.

# updatedb

Ardından SSH konsolunuzda locate komutunu dosya ve klasör aramak için kullanabilirsiniz.

Bir yanıt yazın