Melacak lokasi file di Linux

Dulu saya pernah membahas bagaimana cara mencari file di Linux dan juga lokasi terinstallnya program. Sekarang saya ingin mengenalkan satu metode alternatif lagi yang bisa dimanfaatkan untuk melacak lokasi file ada dimana dalam sistem operasi Linux. Keunggulannya dua: lebih cepat daripada find dan syntaxnya lebih manusiawi.

Saya baru tahu ada perintah locate dari salah satu tutorial di internet, dan kalau dibandingkan dengan find memang sangat terasa selisih kecepatannya.

Apa beda find dan locate? Sederhananya locate mencari lokasi file dari index yang tersimpan dalam database, sedangkan find akan menelusuri direktori dan file secara realtime.

Bagaimana cara menggunakan locate? Mudah sekali, tapi sangat disarankan agar memutakhirkan dulu databasenya supaya informasi yang didapatkan juga yang terbaru:

updatedb

Kalau tidak pernah dilakukan kadang bisa makan waktu beberapa menit.

Untuk tahu statistiknya eksekusi perintah ini:

locate -S
Database /var/lib/mlocate/mlocate.db:
	18225 directories
	132064 files
	8030879 bytes in file names
	3748940 bytes used to store database

Untuk mencari file:

locate nama_file

Sudah, cuma seperti itu saja. 😀 Jauh lebih sederhana dibandingkan perintah satunya.

Tinggalkan komentar