Saya mengalami kesulitan mencari untuk menemukan kecocokan di direktori saat ini serta subdirektori.
Ketika saya menjalankannya find *test.c
hanya memberi saya kecocokan di direktori saat ini. (tidak melihat dalam subdirektori)
Jika saya mencoba, find . -name *test.c
saya akan mengharapkan hasil yang sama, tetapi itu hanya memberi saya kecocokan yang ada di subdirektori. Ketika ada file yang harus cocok dengan direktori kerja, itu memberi saya:find: paths must precede expression: mytest.c
Apa artinya kesalahan ini, dan bagaimana saya bisa mendapatkan kecocokan dari direktori saat ini dan subdirektori?
find
dari msysgit mungkin melemparkan kesalahan ini kecuali jika Anda mengelilingi pola dengan kutipan:find . -name "*test.c"
. (Jika Anda memilih untuk lebih suka Windows berbedafind.exe
dan menggunakan dari cmd)