Xác định vị trí công cụ giành chiến thắng, làm cách nào để sửa


2

Tôi đã cố cập nhật cơ sở dữ liệu định vị, nhưng khi nhập liệu sudo /usr/libexec/locate.updatedb, Tôi đã có một loạt các lỗi. Khi tôi cố gắng sử dụng định vị lại, nó sẽ không hoạt động. Tôi có thể nhớ những gì tôi đã làm, nhưng cuối cùng tôi đã phát hiện ra rằng locate.updatedb tập tin đã bị hỏng Tôi đã xác định vị trí để hoạt động trở lại bằng cách sử dụng Time Machine để khôi phục tệp Loc.database. Nhưng tôi muốn có thể cập nhật định vị mà không làm hỏng tệp. Làm thế nào để tôi sửa lỗi này?

Câu trả lời:


1

Mở Terminal.app và chạy hai lệnh sau:

cd /
sudo /usr/libexec/locate.updatedb

Phần "cd /" rất quan trọng vì bạn cần ở trong đường dẫn mà người dùng "không ai" có quyền.


Nó đã làm việc, cảm ơn bạn. Tôi rất trân trọng điều này.
StrangeRanger

Không chạy lệnh trong thư mục trên hệ thống / điều gì có khả năng làm hỏng tệp?
StrangeRanger

Nó không nên làm hỏng tập tin, không.
jksoegaard

2

Lệnh cập nhật cơ sở dữ liệu là

sudo /usr/libexec/locate.updatedb

Nó sẽ được chạy tự động mỗi tuần từ /System/Library/LaunchDaemons/com.apple.locate.plist nhưng bạn có thể chạy thủ công nếu cần.


Lấy làm tiếc. Đó là lỗi của tôi, tôi thực sự đã đưa vào terminal /usr/libexec/locate.updatedblahoma. Tôi đoán tôi đã suy nghĩ về nơi cơ sở dữ liệu định vị khi tôi đang viết câu hỏi. Tôi đã thay đổi một phần câu hỏi của tôi.
StrangeRanger

Và thật tuyệt khi biết rằng nó cập nhật hàng ngày, cảm ơn bạn.
StrangeRanger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.