Làm cách nào để tải xuống một tệp trong 2 phần đến các vị trí khác nhau bằng wget?


6

Xin chào Tôi cần sử dụng wget (hoặc curl hoặc aget, v.v.) để tải xuống một tệp đến hai đích tải xuống khác nhau bằng cách tải xuống thành hai nửa:

First: 0 to 490000 bytes of file
Second: 490001 to 1000000 bytes of file.

Tôi sẽ tải xuống mục này để phân tách các điểm đến tải xuống và sẽ hợp nhất chúng lại để tăng tốc độ tải xuống. Tệp rất lớn và ISP của tôi rất chậm, vì vậy tôi cần nhận được sự giúp đỡ từ bạn bè để tải xuống phần này (thực sự là nhiều phần)

Câu hỏi dưới đây tương tự nhưng không giống với nhu cầu của tôi: Làm cách nào để tải xuống các phần của cùng một tệp từ các nguồn khác nhau với curl / wget?

aget

aget dường như tải xuống theo từng phần nhưng tôi không có cách nào kiểm soát chính xác phần nào (theo phần trăm hoặc theo byte) mà tôi muốn tải xuống.

Thông tin thêm

Để rõ ràng, tôi không muốn tải xuống từ nhiều địa điểm, tôi muốn tải xuống đến nhiều địa điểm. Tôi cũng không muốn tải xuống nhiều tệp (nó chỉ là một tệp). Tôi muốn tải xuống các phần của cùng một tệp và tôi muốn chỉ định các phần mà tôi cần tải xuống.

Câu trả lời:


11

Với curl bạn sẽ có thể làm

curl -o customname -r0-499 <url>

trong đó 0 - 500 sẽ là phạm vi byte

trang người đàn ông nhìn vào tùy chọn -r

Đăng bởi ewindisch trong bình luận

Tốt hơn là không sử dụng -O ở đây vì OP muốn chỉ định điểm đến. curl -o file.part1 -r0-490000 $ url & amp; curl -o file.part2 -r490001- $ url - ewindisch


2
Tốt hơn là không sử dụng -O ở đây vì OP muốn chỉ định điểm đến. curl -o file.part1 -r0-490000 $ url & amp; curl -o file.part2 -r490001- $ url
ewindisch
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.