Melacak tempat file di Linux
Dulu saya pernah membahas bagaimana cara mencari file di Linux dan juga tempat terinstallnya program. Sekarang saya ingin mengenalkan satu metode alternatif lagi yang bisa dimanfaatkan untuk melacak tempat 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 tempat 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.