Câu trả lời:
Bạn đang sử dụng lệnh Windows find, không phải của Cygwin.
Điều này được làm rõ nếu bạn gõ 'mà tìm'
Để khắc phục, hãy chỉnh sửa đường dẫn của bạn (Thuộc tính hệ thống -> Nâng cao -> Biến môi trường -> Biến hệ thống -> Đường dẫn) và di chuyển mục nhập cho cygwin ra phía trước đường dẫn. (Một cách dễ dàng để làm điều này là sao chép toàn bộ đường dẫn, dán nó vào Notepad chỉnh sửa nó ở đó và dán lại).
Như đã chỉ ra trong các bình luận, một lộ trình khác là chỉnh sửa các tập lệnh khởi động bash và thay đổi đường dẫn ở đó. Tôi thậm chí còn nói rằng đây là giải pháp ưa thích vì giờ đây tôi đã tìm thấy một trường hợp trong đó các phiên bản cygwins đầu tiên gây ra sự cố.
Tôi không thể có được 'tìm' chính xác để chạy khi trong vỏ lệnh của windows và điều chỉnh PATH không giúp được gì. Nhưng điều này đã làm việc:
bash
/usr/bin/find . -iname blahblah*
exit
Đường dẫn rõ ràng đã kích hoạt quyền 'tìm' và vì bất kỳ lý do gì, chỉ hoạt động khi chạy trong bash.