Pertanyaan ini menjelaskan bagaimana cara melakukannya curl
. Jawaban yang diterima juga menunjukkan hal itu
Jika wget tersedia, itu akan jauh lebih sederhana.
Saya melihat-lihat man wget
tetapi tersesat di sana, dan tidak menemukan pilihan untuk mengikuti arahan ulang.
man wget
?Jawaban:
wget mengikuti arahan ulang secara otomatis. Berikan saja URL sebagai argumen
sumber
&
di dalamnya juga (pra redirect)wget
dengan URL unduhan SourceForge,wget
output menunjukkanLocation:
header yang berisi URL "nyata" di mana operasi HTTP GET diarahkan. Salin URL ini untuk penggunaan selanjutnya dengan agen GET HTTP yang tidak dapat mengikuti arahan ulang.download?use_mirror=vorboss.html
file. Apa solusinya sekarang?wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Mulai unduhan di browser chrome. Ketika itu mulai membatalkannya dan pergi ke halaman unduhan. Anda dapat melihat url untuk unduhan. Salin dan gunakan dengan wget.
sumber
Klik tautannya, Anda akan dialihkan, dan Anda akan melihat sesuatu seperti "Mengarahkan ulang ... jika Anda tidak diarahkan secara otomatis, klik tautan langsung .
Salin lokasi tautan [langsung] itu, tempel di baris perintah seperti ini
Itu dia! Itu berhasil untuk saya.
Sunting: Anda harus menghilangkan semuanya setelah tanda '?' karakter di url, atau nama file juga akan memiliki bagian ini.
sumber
wget
secara otomatis mengikuti arahan ulang untuk Anda?