Bagaimana cara melanjutkan file yang diunduh sebagian menggunakan alat commandline Linux?
Saya mengunduh sebagian file besar, yaitu 400 MB dari 900 MB karena gangguan daya, tetapi ketika saya mulai mengunduh lagi, ia melanjutkan dari awal. Bagaimana saya memulai dari 400 MB itu sendiri?
curl
, Anda harus mencari halaman manual untuk-C
opsi.Jawaban:
Karena Anda tidak menentukan, saya berasumsi Anda menggunakan
wget
untuk mengunduh file. Jika ini masalahnya, coba gunakan dengan-c
opsi (miswget -c <URL>
.).Harap perhatikan bahwa jika protokol yang digunakan adalah ftp (URL terlihat seperti
ftp://...
) ada kemungkinan server jarak jauh menggunakan daemon ftp lama / kuno yang tidak mendukung melanjutkan pengunduhan (lagunya ftp yang lebih baru memang mendukungnya selama lebih dari satu dekade) , jadi ini hanya peluang kecil). Namun, jika ini masalahnya, Anda mungkin kurang beruntung. Di sisi lain Anda seharusnya tidak memiliki masalah jika protokol yang digunakan adalah http. (PEMBARUAN: Menurut para ahli lainnya (termasuk Gilles dalam komentar di bawah), melanjutkan kembali saat menggunakan http juga tergantung pada dukungan server, jadi ini berlaku untuk ftp dan http).Semoga berhasil.
sumber
wget -c http:...
telah bekerja 3 atau 4 server saya sudah mencobanya.Saya tahu apa arti pertanyaan aslinya, dan jawabannya tidak wget -c ...
Skenario dapat digambarkan seperti ini:
Opsi "-r -l inf --no-remove-listing" setara dengan -m tanpa parameter -N. Menambahkan parameter -nc hindari menyimpan 400MB pertama yang sudah ada di hard drive Anda.
sumber