Saya mencoba mencari file bernama Book1 .
Dalam pengujian saya, saya mencoba mencari file yang disebutkan di atas dan dalam tes ini, saya tidak tahu di mana file itu berada.
Saya mencoba find / -iname book1
tetapi tidak ada output.
Bagaimana cara menemukan file saya disebut book1 menggunakan baris perintah jika saya tidak tahu di mana file itu berada?
EDIT:
Skenario saya dijelaskan secara lebih rinci di bawah ini:
- Ekstensi file tidak diketahui
- Nama persisnya (yaitu huruf kapital, angka, dll.) Tidak diketahui
- Lokasi file tidak diketahui
find
dan locate
. locate
murah hati, dan akan menemukan apa pun yang cocok, asalkan ada di database-nya, yang biasanya diperbarui setiap hari. find
, dalam hal ini, mencari berkas glob, jenis pola yang akan Anda gunakan ls
. Anda mungkin berarti iname '*book1*'
. Perhatikan bahwa polanya harus berada di dalam tanda kutip untuk menghentikan shell agar tidak memperluasnya sebelum find
melihatnya. Juga perhatikan bahwa find
, seperti banyak perintah * nix, sangat sunyi ketika tidak berhasil.
Book1
, dan itu ada di direktori yang bisa Anda baca, makafind / -iname book1
akan menemukannya. Apakah Anda yakin itu sebenarnyaBook1
, dan bukanBook1.xyz
?