Dulu saya pernah membahas bagaimana cara mencari file di Linux dan pun lokasi terinstallnya program. Sekarang ini saya ingin mengenalkan satu cara alternatif lagi yang dapat dimanfaatkan bagi melacak lokasi file ada dimana pada program operasi Linux. Keunggulannya dua: lebih cepat daripada find dan syntaxnya lebih manusiawi.
Saya baru tahu ada petunjuk locate dari diantara panduan di internet, dan kalau dibandingi dengan find memang betul-betul terasa selisih kecepatannya.
Apa beda find dan locate? Sederhananya locate mencari lokasi file dari index yang tersimpan pada database, sedangkan find akan menelusuri direktori dan file secara realtime.
Bagaimana cara menggunakan locate? Gampang sekali, tapi betul-betul disarankan agar memutakhirkan dulu databasenya supaya informasi yang didapatkan pun yang terbaru:
updatedb
Kalau tak pernah dilakukan kadang dapat makan waktu beberapa menit.
Bagi tahu statistiknya eksekusi petunjuk ini:
locate -S
Database /var/lib/mlocate/mlocate.db:
18225 directories
132064 files
8030879 bytes in file names
3748940 bytes used to store database
Bagi mencari file:
locate nama_file
Telah, cuma seperti itu saja. ? Jauh lebih sederhana dibandingi petunjuk satunya.
Sumber https://servernesia.com