Wget: convert-links và tránh tải lại các tập tin đã tải?


12

Tôi đang tải xuống dữ liệu trải rộng giữa nhiều tệp không thay đổi một khi được xuất bản.

Do đó, --timestampingkhông đủ tốt, bởi vì nó liên tục kiểm tra bất kỳ tài nguyên nào được thay đổi, trong trường hợp của tôi, hoàn toàn vô nghĩa.

--no-clobbersẽ phù hợp hoàn hảo. Thật không may, nó không hoạt động với --convert-links một số lý do.

Cả --no-clobber và --convert-links đã được chỉ định, chỉ các liên kết --convert sẽ được sử dụng.

Tôi hy vọng điều đó --backup-convertedsẽ giúp nhưng nó không thay đổi gì cả (nó hoạt động cho --timestamping.)

Tại sao wget --convert-links --backup-converted --no-clobber --wait 1 https://example.combỏ qua --no-clobbervà làm thế nào nó có thể được sửa chữa?


Đánh vào vấn đề tương tự ngày hôm nay. Làm thế nào bạn giải quyết nó?
Fuchs

1
@AngeloFuchs Tôi chưa bao giờ giải quyết nó (tôi sẽ đăng câu trả lời nếu điều đó xảy ra). Cuối cùng, trong trường hợp của tôi, việc tải lại các liên kết được tải xuống đơn giản hơn là vá wget hoặc chuyển sang thứ khác.
giảm hoạt động

bạn đã thử --continuechưa điều này thường có nghĩa là để chống lại việc tải xuống bị hủy bỏ trước đó. nhưng nếu tập tin đã được tải xuống thì nó không làm gì cả.
JPT

Câu trả lời:


1

Bất kỳ khả năng sử dụng rsync? Bạn sẽ phải có quyền truy cập ssh vào hệ thống. (Tôi chưa bao giờ thấy rsync được sử dụng cho http: // lượt tải xuống.)

Một cái gì đó như thế này sẽ nhận được các tệp bạn chưa bao giờ nhận được và sẽ tải lại các tệp đã ngừng tải xuống vì một số lý do.

rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/

Điều này có thể không làm việc cho bạn. Không đủ thông tin về những gì bạn đang cố gắng làm.


-2

Bạn không thể sử dụng cả hai --convert-links--no-clobber. Bạn sẽ nhận được thông báo này:

Both --no-clobber and --convert-links were specified, only --convert-links will be used.

wgetcó thể thực hiện những gì bạn muốn, nếu bạn chỉ định --convert-links--timestamping. Nhưng điều này sẽ chỉ hoạt động nếu trang đích cung cấp thông tin dấu thời gian của tệp trong các tiêu đề phản hồi.


Câu trả lời này không có gì không được đề cập trong lần sửa đổi đầu tiên ( unix.stackexchange.com/posts/177330/revutions ) trong câu hỏi của tôi.
giảm hoạt động
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.