Câu trả lời:
Tùy chọn giới hạn duy nhất tôi biết wget
hỗ trợ nào là -Q
chuyển đổi cho hạn ngạch. Đây không phải là những gì bạn muốn, vì nó sẽ dừng sau một giới hạn kết hợp của tất cả các tệp bạn đã tải xuống, không phải riêng lẻ. Đường ống từng liên kết đến nó một cách riêng biệt với công -Q
tắc sẽ không hoạt động, như được giải thích trong trang man .
Tôi không biết bạn đang sử dụng môi trường nào, nhưng trình thu thập thông tin hỗ trợ các giới hạn kích thước tệp với các byte có độ dài tối đa và chạy trên nền tảng Java.
từ hướng dẫn sử dụng của họ :
- độ dài tối đa byte
Số byte tối đa để tải xuống trên mỗi tài liệu. Sẽ cắt bớt tập tin khi đạt đến giới hạn này.
Theo mặc định, giá trị này được đặt thành một giá trị cực lớn (trong phạm vi exabyte) sẽ không bao giờ đạt được trong thực tế.
Nếu đó là về " tải xuống tối đa 2 MB " thay vì " tải xuống các tệp có tối đa 2 MB ", bạn chỉ có thể giới hạn đầu ra được lưu vào đĩa.
wget -O - $url |head -c 1024
(với tùy chọn > $SaveAsFile
) -> lưu KB đầu tiên và phần còn lại bị cắt ngắn.
(đủ để thấy " OK: $ Message ", không giết / tmp của tôi với hàng tấn thông báo lỗi từ xa ;-))
Điều này có thể với sự trợ giúp của các bản vá của bên thứ 3: http://yurichev.com/wget.html