Berikan *
karakter pengganti untuk menunjukkan kecocokan untuk apa saja . Anda juga perlu keluar dari *
s, misalnya:
find . -path \*content/docs/file.xml
atau lampirkan pola dalam tanda kutip, misalnya:
find . -path "*content/docs/file.xml"
Seperti yang dijelaskan halaman manual:
$ temukan. -nama *.c -cetak
temukan:jalur harus mendahului ekspresi
Ini terjadi karena *.c telah diperluas oleh shell sehingga infind benar-benar menerima baris perintah seperti ini:
Temukan . -nama bigram.c code.c frcode.c loc.c -print
Perintah itu tentu saja tidak akan berhasil. Alih-alih melakukan hal-hal seperti ini, Anda harus menyertakan pola dalam tanda kutip atau keluar dari karakter pengganti:
$ temukan. -nama \*.c -cetak
find memiliki -path
(atau -wholename
yang setara tetapi kurang portabel ) opsi juga find $top_dir -wholename *string*
find /usr -path *in/abiw*
>/usr/bin/abiword
find . -type f | grep "content/docs/file.xml"
atau hanya
locate content/docs/file.xml