Câu trả lời:
Bạn thường sẽ find
không sử dụng grep
để tìm tập tin theo tên.
find / -name php.ini
Nếu bạn phải sử dụng grep
cd /; ls -lR | grep php.ini
Trong cả hai trường hợp, thay thế "/" bằng đường dẫn tuyệt đối hoặc tương đối cho thư mục bạn muốn bắt đầu tìm kiếm.
Lưu ý rằng linux cũng có một locate
lệnh dựa vào lập chỉ mục - kiểm tra trang man của nó để biết chi tiết. Điều này là nhanh nhất nếu các vị trí phù hợp được lập chỉ mục.
Chỉ cần thêm một số thông tin ...
tìm / -name php.ini cd /; ls -lR | grep php.ini
tất nhiên là làm việc, nhưng bạn có thể được phục vụ tốt hơn với
định vị php.ini
trong đó sử dụng cơ sở dữ liệu hệ thống tập tin được lập chỉ mục để định vị tập tin. Nó nhanh hơn đáng kể. Để cập nhật chỉ mục hệ thống tập tin, lệnh là:
cập nhật
Những tuy nhiên yêu cầu root theo như tôi nhớ.
từ chối trách nhiệm: Tôi đã không sử dụng linux trong nhiều năm cho bất cứ điều gì có ý nghĩa ... Tôi đã học được những điều này sau đó khi phân phối chủ yếu là slackware, và khoai tây debian thậm chí còn không ...
fs all | filter "php.ini"
hoặc là
fs "**/php.ini"
khi bạn cài đặt
npm install nixar
thêm tài liệu: http://nixar.work/doc
grep
. Ngoài ra, liên kết của bạn bị hỏng (nó trả về một trang trống).
find . -name php.ini
. Để bỏ qua trường hợp, sử dụngfind . -iname php.ini
. Để tìm kiếm tên thư mục, sử dụngfind . -iname bin -type d
.