Saya mengunduh penyebaran data di antara banyak file yang tidak berubah setelah dipublikasikan.
Oleh karena --timestamping
itu tidak cukup baik, karena terus-menerus memeriksa sumber daya apa pun yang diubah, yang, dalam kasus saya, sama sekali tidak ada gunanya.
--no-clobber
akan sangat cocok. Sayangnya itu tidak bekerja dengan --convert-links
alasan tertentu.
Baik --no-clobber dan --convert-links telah ditentukan, hanya --convert-links yang akan digunakan.
Saya berharap itu --backup-converted
akan membantu tetapi itu tidak mengubah apa-apa (berfungsi untuk --timestamping
.)
Mengapa wget --convert-links --backup-converted --no-clobber --wait 1 https://example.com
mengabaikan --no-clobber
dan bagaimana cara memperbaikinya?
--continue
? ini biasanya dimaksudkan untuk membuat unduhan yang sebelumnya dibatalkan. tetapi jika file sudah diambil itu tidak melakukan apa-apa.Jawaban:
Adakah kemungkinan menggunakan rsync? Anda harus memiliki akses ssh ke sistem. (Saya belum pernah melihat rsync digunakan untuk http: // unduhan.)
Sesuatu seperti ini akan mendapatkan file yang belum pernah Anda dapatkan dan akan mengambil kembali file yang berhenti diunduh karena suatu alasan.
Ini mungkin tidak cocok untuk Anda. Tidak cukup informasi tentang apa yang Anda coba lakukan.
sumber
Anda tidak dapat menggunakan keduanya
--convert-links
dan--no-clobber
. Anda akan mendapatkan pesan ini:Both --no-clobber and --convert-links were specified, only --convert-links will be used.
wget
dapat mencapai apa yang Anda inginkan, jika Anda menentukan--convert-links
dan--timestamping
. Tetapi ini hanya akan berfungsi jika situs target menyediakan info cap waktu file di header respons.sumber