Solusi 1:
find / -name example.filename
Solusi 2:
locate filename
Jauh lebih cepat daripada find
, jika Anda menjalankan layanan pencarian, dan hanya menemukan file yang ada pada saat itu updatedb
last run (biasanya malam sebelumnya di bawah kendali cron job).
Anda bisa jalankan updatedb
dengan tangan, tapi itu bahkan lebih lambat dari find
cletus menyarankan, dan membutuhkan root. Saya terkadang memperbarui database secara manual setelah menginstal banyak hal baru.
Solusi 3:
Jika Anda telah menginstal loc (alias slocate), maka
locate example.filename
loc menjalankan tugas cron setiap malam yang mengindeks ulang semua file di mesin Anda. Itu tidak selalu terbaru karena alasan itu.
Solusi 4:
Terkadang Anda ingin mencari file pada tingkat direktori tertentu. Dalam hal ini akan lebih mudah untuk menggunakan shell wildcard:
ls /data/*/example.filename
Jelas ini hanya berfungsi jika Anda memiliki struktur direktori yang kaku.