Tôi đã thử tìm kiếm lệnh tương tự ncftp
(thực ra đây là ứng dụng khách ftp đầu cuối duy nhất tôi đã sử dụng) và tôi đã không tìm thấy nó.
Cách nào (nếu có thể) để sử dụng grep
lệnh trên máy chủ từ xa, để tìm kiếm chuỗi trong tệp?
Tôi đã thử tìm kiếm lệnh tương tự ncftp
(thực ra đây là ứng dụng khách ftp đầu cuối duy nhất tôi đã sử dụng) và tôi đã không tìm thấy nó.
Cách nào (nếu có thể) để sử dụng grep
lệnh trên máy chủ từ xa, để tìm kiếm chuỗi trong tệp?
Câu trả lời:
Giao thức ftp tiêu chuẩn không cho phép nó (Bạn có thể kiểm tra danh sách các lệnh ). Vì vậy, bạn sẽ phải tải xuống mọi thứ chỉ để có thể grep trên nó.
Bạn có thể sử dụng curlftpfs để gắn ftp từ xa dưới dạng đĩa cục bộ và thao tác với các tệp như trên máy cục bộ của bạn.
Bạn nên gắn cục bộ thư mục FTP từ xa để thực hiện việc này, tuy nhiên, được cảnh báo rằng tất cả các tệp bạn grep sẽ cần phải được tải xuống cho thao tác này.
SSH vào máy từ xa và chạy grep qua đó, nếu có thể, để tiết kiệm băng thông.
Giả sử bạn đang sử dụng ftp đơn giản thông qua dòng lệnh, Sử dụng lệnh dir với tùy chọn -Rl để tìm kiếm đệ quy và sao chép nó vào một tệp và sau đó tìm kiếm tệp bằng grep, find hoặc bất kỳ cách nào được hỗ trợ trên HĐH của bạn.
ftp> dir -Rl education.txt
output to local-file: education.txt? y
227 Entering Passive Mode (9,62,119,15,138,239)
150 Opening ASCII mode data connection for file list
226 Transfer complete