Phải làm gì nếu tiến trình của wget: mega không cắt nó nữa?


10

Tôi có tập lệnh để tải các tệp lớn trong hàng đợi. Bây giờ tôi sẽ thực sự đánh giá cao nó, nếu tôi có một bản ghi tốt. Việc chỉ định -ohoặc -atùy chọn rõ ràng được thực hiện đặc biệt cho điều đó, tuy nhiên tại thời điểm tôi đang viết "tệp rất lớn" này, như các trạng thái trang, không còn có kích thước 50m mà là gigabyte. --progress=dot:megatạo ra 1000 dòng đầu ra (rõ ràng nó sẽ là 3000 * 80 chấm ('.')) chỉ cho một tệp 3 GB. Vì vậy, tôi tự hỏi: có cách nào để tùy chỉnh các cài đặt kiểu tiến trình, để tôi thực sự có thể sử dụng tính năng nhật ký không?

Câu trả lời:


15

Tôi đã đi xuống một con đường dài để chơi với việc sửa đổi đầu ra wget khi tôi không thể tìm ra điều này. Sau đó, tôi tìm thấy bugreport debian này dẫn tôi đến -e dotbytes=Xtùy chọn trong wget. Tôi đã thử nghiệm cái này và nó hoạt động với wget-1.12 của tôi:

wget blah --progress=dot -e dotbytes=10M

in một dấu chấm cho mỗi 10M đầu ra. Bạn có thể sử dụng 1000M hoặc bất cứ điều gì bạn thích.


6

Tôi biết điều này hơi lỗi thời, nhưng chỉ để hoàn thiện thì cũng có một dot:gigaphong cách với wget-1.12

wget blah --progress=dot:giga

Từ trang người đàn ông:

If "mega" is not enough then you can use the "giga" style---each dot represents 1M retrieved, there are eight dots in a cluster, and 32 dots on each line (so each line contains 32M).

Điều này không linh hoạt như -e, --executetùy chọn, nhưng nó là một lựa chọn thay thế được đóng gói sẵn

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.