Tôi đang cố gắng sử dụng locate
để tìm tệp, nhưng tôi không nhận được gì từ chương trình. Nó thậm chí không thể tìm thấy các tập tin trong thư mục hiện tại. Làm thế nào để tôi làm locate
việc?
Tôi đang cố gắng sử dụng locate
để tìm tệp, nhưng tôi không nhận được gì từ chương trình. Nó thậm chí không thể tìm thấy các tập tin trong thư mục hiện tại. Làm thế nào để tôi làm locate
việc?
Câu trả lời:
Về bản chất, bạn phải chạy updateb trước, vì điều này xây dựng cơ sở dữ liệu xác định vị trí sử dụng.
Đơn giản chỉ cần cập nhậtb --localpaths = c: / như một giải pháp bắn đầu tiên.
Xem bài đăng trên blog này để biết một loạt các mẹo hay, bao gồm cách thiết lập updateb qua cygwin cron: https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_produc .html (liên kết cập nhật đến archive.org)
Google 'cygwin updateb' cho một bài đăng có liên quan nếu bạn gặp rắc rối với các đường dẫn bao gồm khoảng trắng. Tôi không gặp rắc rối nào (ngoài quyền bị từ chối) trên WinXP Pro, nhưng các nền tảng khác có thể yêu cầu điều này.
Tôi nghĩ rằng lệnh bạn muốn là find
Làm man find
để xem cú pháp và các tùy chọn
Lệnh xác định vị trí chạy với cơ sở dữ liệu tên tệp dựng sẵn