Câu trả lời:
Vì vậy, bạn đang tìm kiếm một tập tin với một tên đã biết và vị trí không xác định?
Hai lựa chọn:
locate qdbase
sudo find / -name qdbase -print
Cái sau có lẽ chậm hơn, nhưng "kỹ lưỡng" hơn, lệnh đầu tiên dựa trên thực tế là tất cả các tên tệp đã được lập chỉ mục, do đó việc tìm kiếm nhanh hơn. Hãy thử tùy chọn đầu tiên và nếu thất bại, cái thứ hai.
Có lẽ bạn sẽ phải rsh trước. grep
được sử dụng để tìm dữ liệu trong một tệp, vì vậy đây có thể không phải là thứ bạn muốn ở đây. Một sudo
phần là cần thiết cho lý do cho phép.
sudo grep / "String to search for"
sudo để không hạn chế tìm kiếm bởi những thư mục mà người dùng thông thường của bạn được phép truy cập vào
grep để tìm kiếm
/ cho gốc của ổ đĩa
"Chuỗi để tìm kiếm"
grep [options] regexp file [file]
nơi biểu thức chính quy là biểu thức chính quy, có thể là một chuỗi, nhưng có thể cần các ký tự thoát, v.v. Vì vậy, nó không hoàn toàn đơn giản.
sudo grep -r -l 'string to search for' /
(sẽ mất một thời gian rất dài, có lẽ), bạn sẽ nhận được một danh sách tất cả các tệp có chứa chuỗi đó ...