-O file
--output-document=file
Dokumen tidak akan ditulis ke file yang sesuai, tetapi semuanya akan disatukan dan ditulis ke file.Jika
-
digunakan sebagai file, dokumen akan dicetak ke keluaran standar, menonaktifkan konversi tautan. (Gunakan./-
untuk mencetak ke file yang secara harfiah bernama-.
)
Jadi,
wget -O somefile.extension 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Atau, Anda mungkin bisa mendapatkan wget
ke secara otomatis gunakan nama file yang diusulkan oleh server menggunakan --content-disposition
pilihan jika didukung oleh versi Anda.
wget --content-disposition 'http://www.vim.org/scripts/download_script.php?src_id=9750'
Peringatan sesuai halaman manual,
--content-disposition
Jika diaktifkan, dukungan eksperimental (tidak berfungsi penuh) untuk header "Content-Disposition" diaktifkan. Ini saat ini dapat mengakibatkan perjalanan bolak-balik ekstra ke server untuk permintaan "HEAD", dan diketahui menderita beberapa bug, itulah sebabnya saat ini tidak diaktifkan secara default.
Opsi ini berguna untuk beberapa program CGI pengunduh file yang menggunakan tajuk "Content-Disposition" untuk mendeskripsikan nama file yang diunduh.
Anda dapat mencapai perilaku otomatis yang sama dengan curl
, menggunakan,
curl -JLO 'http://www.vim.org/scripts/download_script.php?src_id=9750'
-O
menggunakan nama jarak jauh, dan -J
memaksa -O
untuk mendapatkan nama itu dari header disposisi konten daripada URL, dan -L
ikuti pengalihan jika diperlukan.
Dengan wget Anda dapat melakukan ini:
wget --trust-server-names <url>
untuk menyimpan file menggunakan nama file terakhir yang diberikan server kepada Anda.
Anda juga bisa menggunakan aria2c - sepertinya bekerja dengan baik dengan header Content-Disposition.