InggrisPerancisSpanyol

Ad


favorit OnWorks

wget - Daring di Awan

Jalankan wget di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah wget yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


Wget - Pengunduh jaringan non-interaktif.

RINGKASAN


dapatkan [Option]...[URL] ...

DESKRIPSI


GNU Wget adalah utilitas gratis untuk mengunduh file non-interaktif dari Web. Dia
mendukung protokol HTTP, HTTPS, dan FTP, serta pengambilan melalui proxy HTTP.

Wget bersifat non-interaktif, artinya dapat bekerja di latar belakang, sedangkan pengguna tidak
masuk. Ini memungkinkan Anda untuk memulai pengambilan dan memutuskan sambungan dari sistem, membiarkan
Wget selesaikan pekerjaan. Sebaliknya, sebagian besar browser Web membutuhkan pengguna yang konstan
kehadiran, yang dapat menjadi penghalang besar saat mentransfer banyak data.

Wget dapat mengikuti tautan di halaman HTML, XHTML, dan CSS, untuk membuat remote versi lokal
situs web, sepenuhnya menciptakan kembali struktur direktori situs aslinya. Ini
kadang-kadang disebut sebagai "pengunduhan rekursif." Saat melakukan itu, Wget menghormati
Standar Pengecualian Robot (/robots.txt). Wget dapat diinstruksikan untuk mengonversi tautan menjadi
file yang diunduh untuk menunjuk ke file lokal, untuk dilihat secara offline.

Wget telah dirancang untuk ketahanan terhadap koneksi jaringan yang lambat atau tidak stabil; jika sebuah
unduhan gagal karena masalah jaringan, itu akan terus mencoba lagi hingga seluruh file selesai
telah diambil. Jika server mendukung regetting, itu akan menginstruksikan server untuk melanjutkan
unduhan dari mana ia tinggalkan.

Wget tidak mendukung Daftar Pencabutan Klien (CRL) sehingga sertifikat HTTPS Anda
menghubungkan ke mungkin dicabut oleh pemilik situs.

PILIHAN


pilihan Sintaksis
Karena Wget menggunakan GNU getopt untuk memproses argumen baris perintah, setiap opsi memiliki bentuk yang panjang
bersama yang pendek. Pilihan panjang lebih mudah diingat, tetapi perlu waktu untuk
Tipe. Anda dapat dengan bebas mencampur gaya opsi yang berbeda, atau menentukan opsi setelah perintah-
argumen garis. Dengan demikian Anda dapat menulis:

wget -r --mencoba=10 http://fly.srk.fer.hr/ -o mencatat

Spasi antara opsi yang menerima argumen dan argumen dapat dihilangkan.
Dari pada -o mencatat kamu bisa menulis -log.

Anda dapat menggabungkan beberapa opsi yang tidak memerlukan argumen, seperti:

wget -drc

Ini sepenuhnya setara dengan:

wget -d -r -c

Karena opsi dapat ditentukan setelah argumen, Anda dapat menghentikannya dengan --.
Jadi berikut ini akan mencoba mengunduh URL -x, melaporkan kegagalan untuk mencatat:

wget -o log -- -x

Opsi yang menerima daftar yang dipisahkan koma semuanya menghormati konvensi yang menentukan
daftar kosong menghapus nilainya. Ini dapat berguna untuk menghapus .wgetrc pengaturan. Untuk
misalnya, jika Anda .wgetrc set "exclude_directories" ke / cgi-bin, contoh berikut
pertama-tama akan mengatur ulang, dan kemudian mengaturnya untuk mengecualikan /~tidak ada dan /~seseorang. Anda juga bisa
hapus daftar di .wgetrc.

wget -X " -X /~tidak ada,/~seseorang

Sebagian besar opsi yang tidak menerima argumen adalah boolean pilihan, dinamakan demikian karena mereka
keadaan dapat ditangkap dengan variabel ya-atau-tidak ("boolean"). Sebagai contoh, --ikuti-ftp
memberitahu Wget untuk mengikuti tautan FTP dari file HTML dan, di sisi lain, --tidak ada gumpalan menceritakannya
untuk tidak melakukan globbing file pada URL FTP. Opsi boolean adalah setuju or
negatif (dimulai dengan --tidak). Semua opsi tersebut berbagi beberapa properti.

Kecuali dinyatakan lain, diasumsikan bahwa perilaku default adalah kebalikan dari apa yang
pilihan itu tercapai. Misalnya, keberadaan yang terdokumentasi dari --ikuti-ftp mengasumsikan
bahwa defaultnya adalah untuk tidak ikuti tautan FTP dari halaman HTML.

Opsi afirmatif dapat dinegasikan dengan menambahkan --tidak- ke nama opsi; negatif
opsi dapat dinegasikan dengan menghilangkan --tidak- awalan. Ini mungkin tampak berlebihan --- jika
default untuk opsi afirmatif adalah tidak melakukan sesuatu, lalu mengapa menyediakan cara untuk
secara eksplisit mematikannya? Tetapi file startup sebenarnya dapat mengubah default. Untuk
misalnya, menggunakan "follow_ftp = on" di .wgetrc membuat Wget mengikuti Tautan FTP secara default, dan
menggunakan --tidak-ikuti-ftp adalah satu-satunya cara untuk mengembalikan default pabrik dari perintah
line.

Dasar startup Opsi
-V
--Versi: kapan
Tampilkan versi Wget.

-h
--membantu
Cetak pesan bantuan yang menjelaskan semua opsi baris perintah Wget.

-b
--Latar Belakang
Pergi ke latar belakang segera setelah startup. Jika tidak ada file output yang ditentukan melalui
-o, output diarahkan ke wget-log.

-e Command
--menjalankan Command
Eksekusi Command seolah-olah itu adalah bagian dari .wgetrc. Perintah yang dipanggil akan menjadi
dieksekusi setelah perintah dalam .wgetrc, sehingga lebih diutamakan daripada mereka. Jika Anda membutuhkan
untuk menentukan lebih dari satu perintah wgetrc, gunakan beberapa contoh dari -e.

Logging dan Memasukkan File Opsi
-o file log
--file keluaran=file log
Log semua pesan ke file log. Pesan biasanya dilaporkan ke kesalahan standar.

-a file log
--tambahkan-keluaran=file log
Tambahkan ke file log. Ini sama dengan -o, hanya itu yang ditambahkan ke file log alih-alih
menimpa file log lama. Jika file log tidak ada, file baru dibuat.

-d
--debug
Aktifkan keluaran debug, artinya berbagai informasi penting bagi pengembang Wget
jika tidak bekerja dengan benar. Administrator sistem Anda mungkin telah memilih untuk mengkompilasi
Wget tanpa dukungan debug, dalam hal ini -d tidak akan berfungsi. Harap dicatat bahwa
kompilasi dengan dukungan debug selalu aman --- Wget dikompilasi dengan dukungan debug
akan tidak cetak info debug apa pun kecuali diminta dengan -d.

-q
--diam
Matikan keluaran Wget.

-v
--bertele-tele
Aktifkan keluaran verbose, dengan semua data yang tersedia. Output default adalah verbose.

-nv
--tidak bertele-tele
Matikan verbose tanpa benar-benar diam (gunakan -q untuk itu), yang berarti bahwa
pesan kesalahan dan informasi dasar masih dicetak.

--laporan-kecepatan=mengetik
Bandwidth keluaran sebagai mengetik. Satu-satunya nilai yang diterima adalah bit.

-i fillet
--file masukan=fillet
Baca URL dari lokal atau eksternal fillet. Jika - ditentukan sebagai fillet, URL dibaca
dari masukan standar. (Menggunakan ./- untuk membaca dari file yang secara harfiah bernama -.)

Jika fungsi ini digunakan, tidak perlu ada URL di baris perintah. Jika ada
URL baik di baris perintah dan di file input, yang ada di baris perintah akan menjadi
yang pertama diambil. Jika --force-html tidak ditentukan, maka fillet harus
terdiri dari serangkaian URL, satu per baris.

Namun, jika Anda menentukan --force-html, dokumen akan dianggap sebagai html. Karena
jika Anda mungkin memiliki masalah dengan tautan relatif, yang dapat Anda selesaikan dengan menambahkan
"url">" ke dokumen atau dengan menentukan --dasar=url di baris perintah.

Jika fillet adalah yang eksternal, dokumen akan secara otomatis diperlakukan sebagai html if
Kecocokan Tipe-Konten text / html. Selanjutnya Lebih, yang filletlokasinya adalah
secara implisit digunakan sebagai basis href jika tidak ada yang ditentukan.

--masukan-metalink=fillet
Unduh file yang tercakup dalam Metalink lokal fillet. Metalink versi 3 dan 4 adalah
didukung.

--metalink-over-http
Mengeluarkan permintaan HTTP HEAD alih-alih GET dan mengekstrak metadata Metalink dari respons
header. Kemudian beralih ke unduhan Metalink. Jika tidak ada metadata Metalink yang valid adalah
ditemukan, itu kembali ke unduhan HTTP biasa.

--lokasi-pilihan
Tetapkan lokasi pilihan untuk sumber daya Metalink. Ini berpengaruh jika banyak sumber daya
dengan prioritas yang sama tersedia.

-F
--force-html
Saat input dibaca dari file, paksa agar diperlakukan sebagai file HTML. Ini memungkinkan
Anda untuk mengambil tautan relatif dari file HTML yang ada di disk lokal Anda, dengan menambahkan
"url">" ke HTML, atau menggunakan --basis opsi baris perintah.

-B URL
--dasar=URL
Menyelesaikan tautan relatif menggunakan URL sebagai titik referensi, saat membaca tautan dari
file HTML yang ditentukan melalui -i/--file masukan pilihan (bersama dengan --force-html, atau
ketika file input diambil dari jarak jauh dari server yang menggambarkannya sebagai HTML). Ini
setara dengan adanya tag "BASE" di file input HTML, dengan URL sebagai
nilai untuk atribut "href".

Misalnya, jika Anda menentukan http://foo/bar/a.html untuk URL, dan Wget membaca
../baz/b.html dari file input, itu akan diselesaikan menjadi http://foo/baz/b.html.

--konfigurasi=FILE
Tentukan lokasi file startup yang ingin Anda gunakan.

--ditolak-log=file log
Catat semua penolakan URL ke file log sebagai nilai yang dipisahkan koma. Nilai tersebut termasuk
alasan penolakan, URL dan URL induk tempat ditemukannya.

Unduh Opsi
--mengikat-alamat=ALAMAT
Saat membuat koneksi TCP/IP klien, ikat ke ALAMAT pada mesin lokal. ALAMAT
dapat ditentukan sebagai nama host atau alamat IP. Opsi ini dapat berguna jika Anda
mesin terikat ke beberapa IP.

-t jumlah
--mencoba=jumlah
Tetapkan jumlah percobaan untuk jumlah. Tentukan 0 atau inf untuk mencoba lagi tanpa batas. Standarnya adalah
untuk mencoba lagi 20 kali, dengan pengecualian kesalahan fatal seperti "koneksi ditolak" atau
"tidak ditemukan" (404), yang tidak dicoba lagi.

-O fillet
--output-dokumen=fillet
Dokumen tidak akan ditulis ke file yang sesuai, tetapi semuanya akan
digabungkan bersama dan ditulis ke fillet. Jika - digunakan sebagai fillet, dokumen akan
dicetak ke keluaran standar, menonaktifkan konversi tautan. (Menggunakan ./- untuk mencetak ke file
secara harfiah bernama -.)

Penggunaan -O is tidak dimaksudkan hanya berarti "menggunakan nama" fillet bukannya yang ada di
URL;" lebih tepatnya, ini analog dengan pengalihan shell: wget -O fillet http://foo is
dimaksudkan untuk bekerja seperti wget -O - http://foo > fillet; fillet akan segera dipotong,
dan semua konten yang diunduh akan ditulis di sana.

Untuk alasan ini, -N (untuk pemeriksaan stempel waktu) tidak didukung dalam kombinasi dengan -O:
sejak fillet selalu baru dibuat, itu akan selalu memiliki stempel waktu yang sangat baru. SEBUAH
peringatan akan dikeluarkan jika kombinasi ini digunakan.

Demikian pula, menggunakan -r or -p dengan -O mungkin tidak berfungsi seperti yang Anda harapkan: Wget tidak hanya mengunduh
file pertama untuk fillet dan kemudian unduh sisanya ke nama normalnya: semua
konten yang diunduh akan ditempatkan di fillet. Ini dinonaktifkan di versi 1.11, tetapi memiliki
telah dipulihkan (dengan peringatan) di 1.11.2, karena ada beberapa kasus di mana ini
perilaku sebenarnya dapat memiliki beberapa kegunaan.

Kombinasi dengan -nc hanya diterima jika file output yang diberikan tidak ada.

Perhatikan bahwa kombinasi dengan -k hanya diizinkan saat mengunduh satu dokumen,
seperti dalam kasus itu hanya akan mengonversi semua URI relatif ke yang eksternal; -k tidak membuat
masuk akal untuk beberapa URI saat semuanya diunduh ke satu file; -k dapat
hanya digunakan ketika output adalah file biasa.

-nc
--tidak ada pemukul
Jika file diunduh lebih dari sekali di direktori yang sama, perilaku Wget bergantung
pada beberapa opsi, termasuk -nc. Dalam kasus tertentu, file lokal akan menjadi musnah,
atau ditimpa, setelah diunduh berulang kali. Dalam kasus lain, itu akan dipertahankan.

Saat menjalankan Wget tanpa -N, -nc, -r, atau -p, mengunduh file yang sama di tempat yang sama
direktori akan menghasilkan salinan asli dari fillet sedang diawetkan dan salinan kedua
diberi nama fillet.1. Jika file itu diunduh lagi, salinan ketiga akan menjadi
bernama fillet.2, dan seterusnya. (Ini juga perilaku dengan -nd, bahkan jika -r or -p berada di
efek.) Kapan -nc ditentukan, perilaku ini ditekan, dan Wget akan menolak untuk
unduh salinan terbaru dari fillet. Oleh karena itu, ""no-clobber"" sebenarnya adalah keliru dalam
mode ini --- bukan clobbering yang dicegah (karena sufiks numerik sudah
mencegah clobbering), melainkan penyimpanan beberapa versi yang dicegah.

Saat menjalankan Wget dengan -r or -p, Tetapi tanpa -N, -nd, atau -nc, mengunduh ulang file
akan menghasilkan salinan baru hanya menimpa yang lama. menambahkan -nc akan mencegah ini
perilaku, alih-alih menyebabkan versi asli dipertahankan dan salinan yang lebih baru aktif
server untuk diabaikan.

Saat menjalankan Wget dengan -N, dengan atau tanpa -r or -p, keputusan apakah
untuk mengunduh salinan file yang lebih baru tergantung pada cap waktu dan ukuran lokal dan jarak jauh
dari file. -nc mungkin tidak ditentukan pada saat yang sama dengan -N.

Kombinasi dengan -O/--output-dokumen hanya diterima jika file output yang diberikan tidak
tidak ada.

Perhatikan bahwa ketika -nc ditentukan, file dengan akhiran . Html or . HTM akan dimuat
dari disk lokal dan diuraikan seolah-olah mereka telah diambil dari Web.

--backup=backup
Sebelum (over) menulis file, buat cadangan file yang ada dengan menambahkan a .1 akhiran (_1 on
VMS) ke nama file. File cadangan tersebut diputar ke .2, .3, dan seterusnya, sampai
backup (dan hilang lebih dari itu).

-c
--melanjutkan
Lanjutkan mendapatkan file yang diunduh sebagian. Ini berguna ketika Anda ingin menyelesaikan
up unduhan yang dimulai oleh instance Wget sebelumnya, atau oleh program lain. Untuk
contoh:

wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z

Jika ada file bernama ls-lR.Z di direktori saat ini, Wget akan menganggap bahwa itu adalah
bagian pertama dari file jarak jauh, dan akan meminta server untuk melanjutkan
pengambilan dari offset sama dengan panjang file lokal.

Perhatikan bahwa Anda tidak perlu menentukan opsi ini jika Anda hanya menginginkan yang sekarang
permintaan Wget untuk mencoba mengunduh file lagi jika koneksi terputus di tengah jalan
melalui. Ini adalah perilaku default. -c hanya memengaruhi dimulainya kembali unduhan
mulai sebelumnya untuk permintaan Wget ini, dan yang file lokalnya masih ada
sekitar.

Tanpa -c, contoh sebelumnya hanya akan mengunduh file jarak jauh ke ls-lR.Z.1,
meninggalkan yang terpotong ls-lR.Z berkas sendirian.

Dimulai dengan Wget 1.7, jika Anda menggunakan -c pada file yang tidak kosong, dan ternyata
server tidak mendukung pengunduhan lanjutan, Wget akan menolak untuk memulai pengunduhan
dari awal, yang secara efektif akan merusak konten yang ada. Jika Anda benar-benar menginginkannya
unduh untuk memulai dari awal, hapus file.

Juga dimulai dengan Wget 1.7, jika Anda menggunakan -c pada file yang berukuran sama dengan
satu di server, Wget akan menolak mengunduh file dan mencetak penjelasan
pesan. Hal yang sama terjadi ketika file lebih kecil di server daripada lokal
(mungkin karena itu diubah di server sejak unduhan terakhir Anda
usaha)---karena "melanjutkan" tidak berarti, tidak ada unduhan yang terjadi.

Di sisi lain dari koin, saat menggunakan -c, file apa pun yang lebih besar di server
dari lokal akan dianggap sebagai unduhan yang tidak lengkap dan hanya "(panjang(jarak jauh) -
panjang(lokal))" byte akan diunduh dan ditempelkan ke akhir file lokal.
Perilaku ini dapat diinginkan dalam kasus-kasus tertentu --- misalnya, Anda dapat menggunakan wget -c untuk
unduh hanya bagian baru yang telah ditambahkan ke kumpulan data atau file log.

Namun, jika file tersebut lebih besar di server karena sudah berubah, sebagai lawan
hanya ditambahkan untuk, Anda akan berakhir dengan file kacau. Wget tidak memiliki cara untuk memverifikasi
bahwa file lokal benar-benar merupakan awalan yang valid dari file jarak jauh. Anda harus
sangat berhati-hati dengan ini saat menggunakan -c setara dengan -r, karena setiap file akan
dianggap sebagai kandidat "unduh tidak lengkap".

Contoh lain di mana Anda akan mendapatkan file yang kacau jika Anda mencoba menggunakan -c adalah jika Anda memiliki
proxy HTTP lumpuh yang memasukkan string "transfer terputus" ke dalam file lokal. Di
masa depan opsi "kembalikan" dapat ditambahkan untuk menangani kasus ini.

Perhatikan bahwa -c hanya berfungsi dengan server FTP dan dengan server HTTP yang mendukung
Judul "Rentang".

--mulai-pos=OFFSET
Mulai mengunduh pada posisi berbasis nol OFFSET. Offset dapat dinyatakan dalam byte,
kilobyte dengan akhiran `k', atau megabyte dengan akhiran `m', dll.

--mulai-pos memiliki prioritas lebih tinggi daripada --melanjutkan. Ketika --mulai-pos dan --melanjutkan
keduanya ditentukan, wget akan mengeluarkan peringatan lalu melanjutkan seolah-olah --melanjutkan tidak hadir.

Dukungan server untuk melanjutkan unduhan diperlukan, jika tidak --mulai-pos tidak bisa membantu.
Lihat -c untuk rincian.

--kemajuan=mengetik
Pilih jenis indikator kemajuan yang ingin Anda gunakan. Indikator hukum adalah "titik"
dan "batang".

Indikator "bar" digunakan secara default. Itu menggambar grafik progress bar ASCII
(alias tampilan "termometer") yang menunjukkan status pengambilan. Jika keluarannya adalah
bukan TTY, bilah "titik" akan digunakan secara default.

penggunaan --kemajuan=titik untuk beralih ke tampilan "titik". Ini melacak pengambilan dengan
mencetak titik di layar, setiap titik mewakili jumlah data yang diunduh tetap.

Kemajuan mengetik juga dapat mengambil satu atau lebih parameter. Parameternya bervariasi berdasarkan
itu mengetik terpilih. Parameter untuk mengetik dilewatkan dengan menambahkannya ke tipe
dipisahkan oleh titik dua (:) seperti ini: --kemajuan=mengetik:parameter1:parameter2.

Saat menggunakan pengambilan bertitik, Anda dapat mengatur gaya dengan menentukan jenis sebagai
dot:gaya. Gaya yang berbeda memberikan arti yang berbeda untuk satu titik. Dengan "default"
gaya setiap titik mewakili 1K, ada sepuluh titik dalam kelompok dan 50 titik dalam satu garis.
Gaya "biner" memiliki orientasi yang lebih mirip "komputer" --- 8K titik, kelompok 16 titik
dan 48 titik per baris (yang menghasilkan 384 ribu baris). Gaya "mega" cocok untuk
mengunduh file besar---setiap titik mewakili 64K yang diambil, ada delapan titik di a
cluster, dan 48 titik pada setiap baris (sehingga setiap baris berisi 3M). Jika "mega" tidak cukup
maka Anda dapat menggunakan gaya "giga" --- setiap titik mewakili 1 juta yang diambil, ada delapan
titik dalam sebuah cluster, dan 32 titik pada setiap baris (sehingga setiap baris berisi 32M).

Dengan --kemajuan=bar, saat ini ada dua parameter yang mungkin, kekuatan dan lubang hidung.

Ketika output bukan TTY, bilah kemajuan selalu jatuh kembali ke "titik", meskipun
--kemajuan=bar diteruskan ke Wget selama pemanggilan. Perilaku ini dapat diganti
dan output "bar" dipaksa dengan menggunakan parameter "force" sebagai --progres=bar:kekuatan.

Secara default, bar bilah kemajuan gaya gulir nama file dari kiri ke kanan
untuk file yang sedang diunduh jika nama file melebihi panjang maksimum yang ditentukan untuk
tampilannya. Dalam kasus tertentu, seperti dengan --progres=bar:kekuatan, seseorang mungkin tidak mau
nama file yang bergulir di bilah kemajuan. Dengan melewatkan parameter "noscroll", Wget
dapat dipaksa untuk menampilkan sebanyak mungkin nama file tanpa menggulir
.

Perhatikan bahwa Anda dapat mengatur gaya default menggunakan perintah "kemajuan" di .wgetrc. Bahwa
pengaturan dapat diganti dari baris perintah. Misalnya, untuk memaksa keluaran bar
tanpa menggulir, gunakan --kemajuan=bar:force:noscroll.

--tampilkan-kemajuan
Paksa wget untuk menampilkan bilah kemajuan dalam verbositas apa pun.

Secara default, wget hanya menampilkan bilah kemajuan dalam mode verbose. Namun seseorang mungkin,
ingin wget menampilkan bilah kemajuan di layar bersama dengan yang lain
mode verbositas seperti --tidak bertele-tele or --diam. Ini sering menjadi properti yang diinginkan ketika
meminta wget untuk mengunduh beberapa file kecil/besar. Dalam kasus seperti itu, wget bisa
cukup dipanggil dengan parameter ini untuk mendapatkan hasil yang lebih bersih di layar.

Opsi ini juga akan memaksa bilah kemajuan untuk dicetak ke stderr bila digunakan
bersama --file log .

-N
--cap waktu
Aktifkan penanda waktu.

--tidak-jika-dimodifikasi-sejak
Jangan kirim tajuk If-Modified- Since in -N mode. Kirim permintaan HEAD awal
sebagai gantinya. Ini hanya berpengaruh di -N mode.

--no-use-server-stempel waktu
Jangan atur stempel waktu file lokal dengan yang ada di server.

Secara default, saat file diunduh, stempel waktunya disetel agar sesuai dengan yang ada di
berkas jarak jauh. Hal ini memungkinkan penggunaan --cap waktu pada pemanggilan wget berikutnya.
Namun, terkadang berguna untuk mendasarkan stempel waktu file lokal pada saat itu
benar-benar diunduh; untuk tujuan itu, --no-use-server-stempel waktu pilihan telah
disediakan.

-S
--server-respons
Cetak header yang dikirim oleh server HTTP dan respons yang dikirim oleh server FTP.

--laba-laba
Saat dipanggil dengan opsi ini, Wget akan berperilaku sebagai Web labah-labah, yang berarti bahwa
tidak akan mengunduh halaman, cukup periksa apakah halaman itu ada di sana. Misalnya, Anda dapat menggunakan
Wget untuk memeriksa bookmark Anda:

wget --spider --force-html -i bookmark.html

Fitur ini membutuhkan lebih banyak pekerjaan untuk Wget untuk mendekati fungsi nyata
laba-laba jaring.

-T detik
--waktu habis=detik
Setel batas waktu jaringan ke detik detik. Ini setara dengan menentukan
--dns-waktu habis, --koneksi-waktu habis, dan --baca-waktu habis, semua di waktu yang sama.

Saat berinteraksi dengan jaringan, Wget dapat memeriksa batas waktu dan membatalkan operasi
jika terlalu lama. Ini mencegah anomali seperti pembacaan gantung dan tak terbatas
menghubungkan. Satu-satunya batas waktu yang diaktifkan secara default adalah batas waktu baca 900 detik. Pengaturan
batas waktu ke 0 menonaktifkannya sama sekali. Kecuali Anda tahu apa yang Anda lakukan, itu yang terbaik
untuk tidak mengubah pengaturan batas waktu default.

Semua opsi terkait batas waktu menerima nilai desimal, serta nilai subdetik. Untuk
contoh, 0.1 detik adalah pilihan batas waktu yang sah (meskipun tidak bijaksana). Batas waktu subdetik
berguna untuk memeriksa waktu respons server atau untuk menguji latensi jaringan.

--dns-batas waktu=detik
Setel batas waktu pencarian DNS ke detik detik. Pencarian DNS yang tidak selesai dalam
waktu yang ditentukan akan gagal. Secara default, tidak ada batas waktu pada pencarian DNS, lainnya
daripada yang diimplementasikan oleh perpustakaan sistem.

--koneksi-waktu habis=detik
Setel batas waktu koneksi ke detik detik. Koneksi TCP yang membutuhkan waktu lebih lama untuk
mendirikan akan dibatalkan. Secara default, tidak ada batas waktu koneksi, selain itu
diimplementasikan oleh perpustakaan sistem.

--baca-waktu habis=detik
Atur batas waktu baca (dan tulis) ke detik detik. "Waktu" dari batas waktu ini
mengacu pada siaga waktu: jika, pada titik mana pun dalam unduhan, tidak ada data yang diterima untuk lebih banyak
dari jumlah detik yang ditentukan, pembacaan gagal dan unduhan dimulai ulang.
Opsi ini tidak secara langsung memengaruhi durasi seluruh unduhan.

Tentu saja, server jarak jauh dapat memilih untuk mengakhiri koneksi lebih cepat dari ini
pilihan membutuhkan. Batas waktu baca default adalah 900 detik.

--batas-tingkat=jumlah
Batasi kecepatan unduh hingga jumlah byte per detik. Jumlah dapat dinyatakan dalam
byte, kilobyte dengan k akhiran, atau megabyte dengan m akhiran. Sebagai contoh,
--batas-tingkat=20k akan membatasi tingkat pengambilan hingga 20KB/dtk. Ini berguna ketika, untuk
alasan apa pun, Anda tidak ingin Wget menggunakan seluruh bandwidth yang tersedia.

Opsi ini memungkinkan penggunaan angka desimal, biasanya dalam hubungannya dengan kekuatan
akhiran; Misalnya, --batas-tingkat=2.5k merupakan nilai hukum.

Perhatikan bahwa Wget menerapkan pembatasan dengan tidur dalam jumlah waktu yang sesuai
setelah pembacaan jaringan yang membutuhkan waktu kurang dari yang ditentukan oleh tarif. Akhirnya ini
strategi menyebabkan transfer TCP melambat hingga mendekati kecepatan yang ditentukan.
Namun, mungkin perlu waktu untuk mencapai keseimbangan ini, jadi jangan kaget
jika membatasi tingkat tidak bekerja dengan baik dengan file yang sangat kecil.

-w detik
--tunggu=detik
Tunggu jumlah detik yang ditentukan antara pengambilan. Penggunaan opsi ini adalah
direkomendasikan, karena meringankan beban server dengan membuat permintaan lebih jarang.
Alih-alih dalam detik, waktu dapat ditentukan dalam menit menggunakan akhiran "m", di
jam menggunakan akhiran "h", atau dalam hari menggunakan akhiran "d".

Menentukan nilai besar untuk opsi ini berguna jika jaringan atau tujuan
host sedang down, sehingga Wget dapat menunggu cukup lama untuk mengharapkan kesalahan jaringan secara wajar
untuk diperbaiki sebelum mencoba lagi. Interval tunggu yang ditentukan oleh fungsi ini adalah
dipengaruhi oleh "--random-tunggu", yang melihat.

--menunggu coba=detik
Jika Anda tidak ingin W harus menunggu di antara setiap pengambilan, tetapi hanya di antara percobaan ulang
unduhan gagal, Anda dapat menggunakan opsi ini. Wget akan menggunakan linear mundur, menunggu 1
detik setelah kegagalan pertama pada file yang diberikan, lalu menunggu 2 detik setelah
kegagalan kedua pada file itu, hingga jumlah maksimum detik Anda tentukan.

Secara default, Wget akan mengasumsikan nilai 10 detik.

--random-tunggu
Beberapa situs web mungkin melakukan analisis log untuk mengidentifikasi program pengambilan seperti Wget by
mencari kesamaan yang signifikan secara statistik dalam waktu antara permintaan. Ini
opsi menyebabkan waktu antara permintaan bervariasi antara 0.5 dan 1.5 * menunggu detik,
dimana menunggu ditentukan menggunakan --tunggu opsi, untuk menutupi kehadiran Wget
dari analisis semacam itu.

Artikel tahun 2001 dalam publikasi yang ditujukan untuk pengembangan platform konsumen populer
memberikan kode untuk melakukan analisis ini dengan cepat. Penulisnya menyarankan untuk memblokir di
tingkat alamat kelas C untuk memastikan program pengambilan otomatis diblokir meskipun
mengubah alamat yang disediakan DHCP.

Grafik --random-tunggu opsi terinspirasi oleh rekomendasi keliru ini untuk memblokir banyak
pengguna yang tidak terkait dari situs web karena tindakan salah satunya.

--tanpa proxy
Jangan gunakan proxy, meskipun variabel lingkungan *_proxy yang sesuai telah ditentukan.

-Q saham
--kuota=saham
Tentukan kuota unduhan untuk pengambilan otomatis. Nilai dapat ditentukan dalam byte
(default), kilobyte (dengan k akhiran), atau megabyte (dengan m akhiran).

Perhatikan bahwa kuota tidak akan pernah memengaruhi pengunduhan satu file. Jadi jika Anda menentukan wget
-Q10k ftp://wuarchive.wustl.edu/ls-lR.gz, semua dari ls-lR.gz akan diunduh. NS
sama berlaku bahkan ketika beberapa URL ditentukan pada baris perintah. Namun, kuota adalah
dihormati saat mengambil baik secara rekursif, atau dari file input. Dengan demikian Anda mungkin
mengetik dengan aman wget -Q2m -i situs---download akan dibatalkan jika kuota sudah terlampaui.

Menyetel kuota ke 0 atau ke inf tidak membatasi kuota unduhan.

--tidak ada-dns-cache
Matikan caching pencarian DNS. Biasanya, Wget mengingat alamat IP yang terlihat
up dari DNS sehingga tidak harus berulang kali menghubungi server DNS untuk hal yang sama
(biasanya kecil) kumpulan host yang diambilnya. Cache ini hanya ada di memori; sebuah
Wget run baru akan menghubungi DNS lagi.

Namun, telah dilaporkan bahwa dalam beberapa situasi, cache tidak diinginkan
nama host, bahkan untuk durasi aplikasi yang berjalan singkat seperti Wget. Dengan ini
opsi Wget mengeluarkan pencarian DNS baru (lebih tepatnya, panggilan baru ke "gethostbyname" atau
"getaddrinfo") setiap kali membuat koneksi baru. Harap dicatat bahwa opsi ini akan
tidak mempengaruhi caching yang mungkin dilakukan oleh perpustakaan penyelesaian atau oleh eksternal
lapisan caching, seperti NSCD.

Jika Anda tidak mengerti persis apa yang dilakukan opsi ini, Anda mungkin tidak membutuhkannya.

--batasi-nama-berkas=mode
Ubah karakter mana yang ditemukan di URL jarak jauh yang harus diloloskan selama pembuatan
nama file lokal. Karakter yang terbatas dengan opsi ini diloloskan, yaitu
digantikan dengan %HH, Di mana HH adalah bilangan heksadesimal yang sesuai dengan
karakter terbatas. Opsi ini juga dapat digunakan untuk memaksa semua huruf abjad untuk
menjadi huruf kecil atau huruf besar.

Secara default, Wget lolos dari karakter yang tidak valid atau aman sebagai bagian dari file
nama pada sistem operasi Anda, serta karakter kontrol yang biasanya
yg tak patut ditulis. Opsi ini berguna untuk mengubah default ini, mungkin karena Anda
sedang mengunduh ke partisi non-asli, atau karena Anda ingin menonaktifkan pelepasan dari
karakter kontrol, atau Anda ingin lebih membatasi karakter hanya untuk yang ada di
rentang nilai ASCII.

Grafik mode adalah kumpulan nilai teks yang dipisahkan koma. Nilai yang dapat diterima adalah unix,
Windows, tanpa kendali, ascii, huruf kecil, dan huruf besar. Nilai unix dan Windows adalah
saling eksklusif (satu akan menimpa yang lain), seperti huruf kecil dan huruf besar.
Yang terakhir adalah kasus khusus, karena mereka tidak mengubah set karakter yang akan
diloloskan, melainkan memaksa jalur file lokal untuk dikonversi menjadi lebih rendah atau
huruf besar.

Ketika "unix" ditentukan, Wget lolos dari karakter / dan karakter kontrol di
rentang 0--31 dan 128--159. Ini adalah default pada sistem operasi mirip Unix.

Ketika "jendela" diberikan, Wget lolos dari karakter \, |, /, :, ?, ", *, <, >, dan
karakter kontrol dalam rentang 0--31 dan 128--159. Selain itu, Wget in
Mode Windows menggunakan + alih-alih : untuk memisahkan host dan port dalam nama file lokal, dan
kegunaan @ alih-alih ? untuk memisahkan bagian kueri nama file dari yang lain.
Oleh karena itu, URL yang akan disimpan sebagai www.xemacs.org:4300/search.pl?input=bla in
Mode Unix akan disimpan sebagai www.xemacs.org+4300/search.pl@input=bla dalam mode Windows.
Mode ini adalah default pada Windows.

Jika Anda menentukan tanpa kendali, maka pelarian karakter kontrol juga diaktifkan
mati. Opsi ini mungkin masuk akal saat Anda mengunduh URL yang namanya mengandung
Karakter UTF-8, pada sistem yang dapat menyimpan dan menampilkan nama file dalam UTF-8 (beberapa
kemungkinan nilai byte yang digunakan dalam urutan byte UTF-8 berada dalam kisaran nilai
ditunjuk oleh Wget sebagai "kontrol").

Grafik ascii mode digunakan untuk menentukan bahwa setiap byte yang nilainya berada di luar rentang
Karakter ASCII (yaitu, lebih besar dari 127) harus diloloskan. Ini bisa berguna ketika
menyimpan nama file yang penyandiannya tidak cocok dengan yang digunakan secara lokal.

-4
--inet4-saja
-6
--inet6-saja
Sambungkan paksa ke alamat IPv4 atau IPv6. Dengan --inet4-saja or -4, Wget hanya akan
terhubung ke host IPv4, mengabaikan catatan AAAA di DNS, dan menolak untuk terhubung ke IPv6
alamat yang ditentukan dalam URL. Sebaliknya, dengan --inet6-saja or -6, Wget hanya akan
terhubung ke host IPv6 dan mengabaikan catatan A dan alamat IPv4.

Tidak ada opsi yang diperlukan secara normal. Secara default, Wget yang sadar IPv6 akan menggunakan
keluarga alamat yang ditentukan oleh catatan DNS host. Jika DNS merespons dengan keduanya
Alamat IPv4 dan IPv6, Wget akan mencobanya secara berurutan sampai menemukan yang bisa
terhubung ke. (Juga lihat opsi "--prefer-family" yang dijelaskan di bawah.)

Opsi ini dapat digunakan untuk secara sengaja memaksa penggunaan alamat IPv4 atau IPv6
keluarga pada sistem keluarga ganda, biasanya untuk membantu debugging atau untuk menangani kerusakan
konfigurasi jaringan. Hanya satu dari --inet6-saja dan --inet4-saja dapat ditentukan pada
waktu yang sama. Tidak ada opsi yang tersedia di Wget yang dikompilasi tanpa dukungan IPv6.

--prefer-family=tidak ada/IPv4/IPv6
Saat diberi pilihan beberapa alamat, sambungkan ke alamat dengan yang ditentukan
alamat keluarga dulu. Urutan alamat yang dikembalikan oleh DNS digunakan tanpa perubahan oleh
standar.

Ini menghindari kesalahan palsu dan upaya koneksi saat mengakses host yang memutuskan untuk
alamat IPv6 dan IPv4 dari jaringan IPv4. Sebagai contoh, www.kame.net menyelesaikan
untuk 2001:200:0:8002:203:47ff:fea5:3085 dan untuk 203.178.141.194. Ketika disukai
keluarga adalah "IPv4", alamat IPv4 digunakan terlebih dahulu; ketika keluarga pilihan adalah "IPv6",
alamat IPv6 digunakan terlebih dahulu; jika nilai yang ditentukan adalah "tidak ada", urutan alamat
dikembalikan oleh DNS digunakan tanpa perubahan.

Berbeda -4 dan -6, opsi ini tidak menghalangi akses ke keluarga alamat mana pun, hanya saja
mengubah urutan di mana alamat diakses. Perhatikan juga bahwa pemesanan ulang
dilakukan oleh opsi ini adalah stabil--- itu tidak mempengaruhi urutan alamat yang sama
keluarga. Yaitu, urutan relatif dari semua alamat IPv4 dan semua alamat IPv6
tetap utuh dalam semua kasus.

--coba lagi-bingung
Pertimbangkan "koneksi ditolak" sebagai kesalahan sementara dan coba lagi. Biasanya Wget menyerah
pada URL ketika tidak dapat terhubung ke situs karena kegagalan untuk terhubung diambil
sebagai tanda bahwa server tidak berjalan sama sekali dan percobaan ulang tidak akan membantu. Ini
pilihannya adalah untuk mencerminkan situs yang tidak dapat diandalkan yang servernya cenderung menghilang untuk waktu yang singkat
periode waktu.

--pengguna=pemakai
--kata sandi=kata sandi
Tentukan nama pengguna pemakai dan kata sandi kata sandi untuk pengambilan file FTP dan HTTP.
Parameter ini dapat diganti menggunakan --ftp-pengguna dan --ftp-sandi opsi untuk
koneksi FTP dan --http-pengguna dan --http-sandi pilihan untuk koneksi HTTP.

--tanyakan-kata sandi
Meminta kata sandi untuk setiap koneksi yang dibuat. Tidak dapat ditentukan kapan
--kata sandi sedang digunakan, karena mereka saling eksklusif.

--tidak-iri
Matikan dukungan URI (IRI) yang diinternasionalkan. Menggunakan --iri untuk menyalakannya. Dukungan IRI adalah
diaktifkan secara default.

Anda dapat mengatur status default dukungan IRI menggunakan perintah "iri" di .wgetrc. Bahwa
pengaturan dapat diganti dari baris perintah.

--pengkodean lokal=encoding
Paksa Wget untuk menggunakan encoding sebagai pengkodean sistem default. Itu memengaruhi cara Wget
mengonversi URL yang ditentukan sebagai argumen dari lokal ke UTF-8 untuk dukungan IRI.

Wget gunakan fungsi "nl_langinfo()" dan kemudian variabel lingkungan "CHARSET" untuk
mendapatkan lokal. Jika gagal, ASCII digunakan.

Anda dapat mengatur pengkodean lokal default menggunakan perintah "local_encoding" di .wgetrc.
Pengaturan itu mungkin diganti dari baris perintah.

--pengkodean jarak jauh=encoding
Paksa Wget untuk menggunakan encoding sebagai pengkodean server jarak jauh default. Itu mempengaruhi bagaimana
Wget mengonversi URI yang ditemukan dalam file dari pengodean jarak jauh ke UTF-8 selama rekursif
mengambil. Opsi ini hanya berguna untuk dukungan IRI, untuk interpretasi non-
karakter ASCII.

Untuk HTTP, pengodean jarak jauh dapat ditemukan di header HTTP "Content-Type" dan dalam HTML
Tag meta "Content-Type http-equiv".

Anda dapat mengatur penyandian default menggunakan perintah "pengodean jarak jauh" di .wgetrc. Bahwa
pengaturan dapat diganti dari baris perintah.

--batalkan tautan
Paksa Wget untuk memutuskan tautan file alih-alih merusak file yang ada. Opsi ini berguna
untuk mengunduh ke direktori dengan tautan keras.

Direktori Opsi
-nd
--no-direktori
Jangan membuat hierarki direktori saat mengambil secara rekursif. Dengan ini
opsi diaktifkan, semua file akan disimpan ke direktori saat ini, tanpa
clobbering (jika nama muncul lebih dari sekali, nama file akan mendapatkan ekstensi .n).

-x
--force-direktori
Lawan dari -nd--- buat hierarki direktori, bahkan jika tidak ada
telah dibuat sebaliknya. Misalnya wget -x http://fly.srk.fer.hr/robots.txt akan menyelamatkan
file yang diunduh ke fly.srk.fer.hr/robots.txt.

-nH
--no-host-direktori
Nonaktifkan pembuatan direktori dengan awalan host. Secara default, menjalankan Wget dengan -r
http://fly.srk.fer.hr/ akan membuat struktur direktori yang dimulai dengan
fly.srk.fer.hr/. Opsi ini menonaktifkan perilaku tersebut.

--protocol-direktori
Gunakan nama protokol sebagai komponen direktori nama file lokal. Misalnya dengan
pilihan ini, wget -r http://tuan rumah akan menyimpan ke http/tuan rumah/ ... daripada hanya untuk
tuan rumah/ ....

--potong-dir=jumlah
mengabaikan jumlah komponen direktori. Ini berguna untuk mendapatkan kontrol berbutir halus
atas direktori tempat pengambilan rekursif akan disimpan.

Ambil, misalnya, direktori di ftp://ftp.xemacs.org/pub/xemacs/. Jika Anda mengambil
dengan -r, itu akan disimpan secara lokal di bawah ftp.xemacs.org/pub/xemacs/. Sementara -nH
opsi dapat menghapus ftp.xemacs.org/ bagian, Anda masih terjebak dengan pub/xemacs. Ini
adalah dimana --potong-dir berguna; itu membuat Wget tidak "melihat" jumlah direktori jarak jauh
komponen. Berikut adalah beberapa contoh caranya --potong-dir pilihan bekerja.

Tidak ada opsi -> ftp.xemacs.org/pub/xemacs/
-nH -> pub/xemacs/
-nH --cut-dirs=1 -> xemacs/
-nH --cut-dirs=2 -> .

--cut-dirs=1 -> ftp.xemacs.org/xemacs/
...

Jika Anda hanya ingin menyingkirkan struktur direktori, opsi ini mirip dengan a
kombinasi dari -nd dan -P. Namun, tidak seperti itu -nd, --potong-dir tidak kalah dengan
subdirektori --- misalnya, dengan -nH --potong-dir=1, Sebuah beta/ subdirektori akan menjadi
ditempatkan ke xemacs/beta, seperti yang diharapkan.

-P awalan
--direktori-awalan=awalan
Setel awalan direktori ke awalan. itu direktori awalan adalah direktori tempat semua yang lain
file dan subdirektori akan disimpan ke, yaitu bagian atas pohon pengambilan. Itu
defaultnya adalah . (direktori saat ini).

HTTP Opsi
--default-halaman=nama
penggunaan nama sebagai nama file default ketika tidak diketahui (yaitu, untuk URL yang diakhiri dengan
garis miring), alih-alih index.html.

-E
--sesuaikan-ekstensi
Jika file bertipe aplikasi/xhtml+xml or text / html diunduh dan URL melakukannya
tidak diakhiri dengan regexp \[Hh][Tt][Mm][Ll]?, opsi ini akan menyebabkan akhiran . Html
untuk ditambahkan ke nama file lokal. Ini berguna, misalnya, ketika Anda
mencerminkan situs jarak jauh yang menggunakan . Asp halaman, tetapi Anda ingin halaman yang dicerminkan menjadi
dapat dilihat di server Apache stok Anda. Kegunaan lain yang baik untuk ini adalah ketika Anda
mengunduh materi yang dihasilkan CGI. URL seperti http://site.com/article.cgi? 25 akan
disimpan sebagai artikel.cgi?25.html.

Perhatikan bahwa nama file yang diubah dengan cara ini akan diunduh ulang setiap kali Anda melakukan mirror ulang
sebuah situs, karena Wget tidak dapat membedakannya dengan lokal X.html file sesuai dengan URL jarak jauh X
(karena belum tahu bahwa URL menghasilkan output tipe text / html or
aplikasi/xhtml+xml.

Pada versi 1.12, Wget juga akan memastikan bahwa semua jenis file yang diunduh teks/css
diakhiri dengan akhiran Css, dan opsi diubah namanya dari --html-ekstensi, menjadi lebih baik
mencerminkan perilaku barunya. Nama opsi lama masih dapat diterima, tetapi sekarang seharusnya
dianggap usang.

Di beberapa titik di masa depan, opsi ini mungkin diperluas untuk menyertakan sufiks untuk
jenis konten lainnya, termasuk jenis konten yang tidak diuraikan oleh Wget.

--http-pengguna=pemakai
--http-kata sandi=kata sandi
Tentukan nama pengguna pemakai dan kata sandi kata sandi pada server HTTP. Menurut
jenis tantangan, Wget akan menyandikannya menggunakan "dasar" (tidak aman),
"digest", atau skema otentikasi "NTLM" Windows.

Cara lain untuk menentukan nama pengguna dan kata sandi adalah di URL itu sendiri. Metode apa pun
mengungkapkan kata sandi Anda kepada siapa saja yang repot-repot menjalankan "ps". Untuk mencegah kata sandi
agar tidak terlihat, simpan di .wgetrc or .netrc, dan pastikan untuk melindungi file-file itu
dari pengguna lain dengan "chmod". Jika kata sandi benar-benar penting, jangan tinggalkan
mereka berbaring di file-file itu --- edit file dan hapus setelah Wget memiliki
mulai mengunduh.

--tidak-http-tetap-hidup
Matikan fitur "tetap hidup" untuk unduhan HTTP. Biasanya, Wget bertanya kepada server
untuk menjaga koneksi tetap terbuka sehingga, ketika Anda mengunduh lebih dari satu dokumen dari
server yang sama, mereka ditransfer melalui koneksi TCP yang sama. Ini menghemat waktu dan
pada saat yang sama mengurangi beban pada server.

Opsi ini berguna ketika, untuk beberapa alasan, koneksi persisten (tetap hidup) tidak
bekerja untuk Anda, misalnya karena bug server atau karena ketidakmampuan sisi server
script untuk mengatasi koneksi.

--tanpa cache
Nonaktifkan cache sisi server. Dalam hal ini, Wget akan mengirim server jarak jauh dan
arahan yang sesuai (Pragma: tanpa cache) untuk mendapatkan file dari layanan jarak jauh,
daripada mengembalikan versi yang di-cache. Ini sangat berguna untuk mengambil
dan membuang dokumen kedaluwarsa di server proxy.

Caching diizinkan secara default.

--tanpa-kue
Nonaktifkan penggunaan cookie. Cookie adalah mekanisme untuk memelihara sisi server
negara. Server mengirimkan cookie kepada klien menggunakan header "Set-Cookie", dan
klien merespons dengan cookie yang sama atas permintaan lebih lanjut. Karena cookie memungkinkan
pemilik server untuk melacak pengunjung dan situs untuk bertukar informasi ini,
beberapa menganggapnya sebagai pelanggaran privasi. Standarnya adalah menggunakan cookie; Namun,
menyimpan cookie tidak aktif secara default.

--memuat-cookie fillet
Muat cookie dari fillet sebelum pengambilan HTTP pertama. fillet adalah file tekstual di
format awalnya digunakan oleh Netscape's cookie.txt file.

Anda biasanya akan menggunakan opsi ini saat mencerminkan situs yang mengharuskan Anda menjadi
login untuk mengakses beberapa atau semua konten mereka. Proses login biasanya berhasil
oleh server web yang mengeluarkan cookie HTTP setelah menerima dan memverifikasi
kredensial. Cookie kemudian dikirim ulang oleh browser saat mengakses bagian dari
situs, dan membuktikan identitas Anda.

Mencerminkan situs semacam itu mengharuskan Wget mengirim cookie yang sama dengan yang dikirimkan browser Anda saat
berkomunikasi dengan situs. Hal ini dicapai dengan --memuat-cookie--- cukup tunjuk Wget
ke lokasi cookie.txt file, dan itu akan mengirimkan cookie yang sama dengan Anda
browser akan mengirim dalam situasi yang sama. Peramban yang berbeda menyimpan cookie tekstual
file di lokasi yang berbeda:

"Netscape 4.x."
Kue-kue sudah masuk ~/.netscape/cookies.txt.

"Mozilla dan Netscape 6.x."
File cookie Mozilla juga bernama cookie.txt, terletak di suatu tempat di bawah
~/.mozilla, di direktori profil Anda. Jalur lengkap biasanya berakhir
terlihat agak seperti ~/.mozilla/default/some-weird-string/cookies.txt.

"Internet Explorer."
Anda dapat menghasilkan file cookie yang dapat digunakan Wget dengan menggunakan menu File, Impor dan
Ekspor, Ekspor Cookie. Ini telah diuji dengan Internet Explorer 5; bukan itu
dijamin untuk bekerja dengan versi sebelumnya.

"Browser lain."
Jika Anda menggunakan browser yang berbeda untuk membuat cookie Anda, --memuat-cookie akan
hanya berfungsi jika Anda dapat menemukan atau menghasilkan file cookie dalam format Netscape yang
Wget mengharapkan.

Jika Anda tidak dapat menggunakan --memuat-cookie, mungkin masih ada alternatif. Jika Anda
browser mendukung "manajer cookie", Anda dapat menggunakannya untuk melihat cookie yang digunakan saat
mengakses situs yang Anda mirroring. Tuliskan nama dan nilai cookie, dan
secara manual menginstruksikan Wget untuk mengirim cookie itu, melewati dukungan cookie "resmi":

wget --no-cookies --header "Cookie: = "

--simpan-cookie fillet
Simpan cookie ke fillet sebelum keluar. Ini tidak akan menyimpan cookie yang telah kedaluwarsa atau
yang tidak memiliki waktu kedaluwarsa (disebut "kuki sesi"), tetapi juga lihat
--simpan-sesi-cookie.

--simpan-sesi-cookie
Ketika ditentukan, penyebab --simpan-cookie untuk juga menyimpan cookie sesi. Cookie sesi
biasanya tidak disimpan karena dimaksudkan untuk disimpan dalam memori dan dilupakan ketika
Anda keluar dari browser. Menyimpannya berguna di situs yang mengharuskan Anda masuk atau ke
kunjungi halaman beranda sebelum Anda dapat mengakses beberapa halaman. Dengan opsi ini, beberapa Wget
berjalan dianggap sebagai sesi browser tunggal sejauh menyangkut situs.

Karena format file cookie biasanya tidak membawa cookie sesi, Wget menandainya
dengan stempel waktu kedaluwarsa 0. Wget's --memuat-cookie mengenalinya sebagai sesi
cookie, tetapi mungkin membingungkan browser lain. Perhatikan juga bahwa cookie yang dimuat akan
diperlakukan sebagai cookie sesi lainnya, yang berarti jika Anda mau --simpan-cookie untuk
melestarikannya lagi, Anda harus menggunakan --simpan-sesi-cookie lagi.

--abaikan-panjang
Sayangnya, beberapa server HTTP (program CGI, lebih tepatnya) mengirimkan pesan palsu
Header "Panjang Konten", yang membuat Wget menjadi liar, karena dianggap tidak semua dokumen
diambil. Anda dapat melihat sindrom ini jika Wget mencoba lagi mendapatkan dokumen yang sama
lagi dan lagi, setiap kali mengklaim bahwa koneksi (jika tidak normal) telah ditutup
pada byte yang sama.

Dengan opsi ini, Wget akan mengabaikan header "Panjang Konten" --- seolah-olah tidak pernah
ada.

--tajuk=garis-tajuk
Kirim garis-tajuk bersama dengan header lainnya di setiap permintaan HTTP. Itu
header yang disediakan dikirim apa adanya, yang berarti harus berisi nama dan nilai yang dipisahkan oleh
titik dua, dan tidak boleh mengandung baris baru.

Anda dapat menentukan lebih dari satu header tambahan dengan menentukan --tajuk lebih dari sekali.

wget --header='Terima-Charset: iso-8859-2' \
--header='Terima-Bahasa: jam' \
http://fly.srk.fer.hr/

Spesifikasi string kosong sebagai nilai header akan menghapus semua pengguna sebelumnya-
header yang ditentukan.

Pada Wget 1.10, opsi ini dapat digunakan untuk mengganti header yang dihasilkan
secara otomatis. Contoh ini menginstruksikan Wget untuk terhubung ke localhost, tetapi untuk menentukan
foo.bar di tajuk "Host":

wget --header="Host: foo.bar" http://localhost/

Dalam versi Wget sebelum 1.10 penggunaan tersebut dari --tajuk menyebabkan pengiriman duplikat
header.

--pengalihan maksimal=jumlah
Menentukan jumlah maksimum pengalihan yang harus diikuti untuk sumber daya. Standarnya adalah
20, yang biasanya jauh lebih dari yang diperlukan. Namun, pada saat-saat di mana Anda
ingin mengizinkan lebih banyak (atau lebih sedikit), ini adalah opsi untuk digunakan.

--proxy-pengguna=pemakai
--proxy-sandi=kata sandi
Tentukan nama pengguna pemakai dan kata sandi kata sandi untuk otentikasi pada server proxy.
Wget akan menyandikannya menggunakan skema otentikasi "dasar".

Pertimbangan keamanan serupa dengan yang ada --http-sandi berhubungan di sini juga.

--referensi=url
Sertakan `Perujuk: url' header dalam permintaan HTTP. Berguna untuk mengambil dokumen dengan
pemrosesan sisi server yang menganggap mereka selalu diambil oleh web interaktif
browser dan hanya keluar dengan benar ketika Referer diatur ke salah satu halaman yang menunjuk
ke mereka.

--save-header
Simpan header yang dikirim oleh server HTTP ke file, sebelum konten sebenarnya,
dengan garis kosong sebagai pemisah.

-U agen-string
--agen-pengguna=agen-string
Identifikasi sebagai agen-string ke server HTTP.

Protokol HTTP memungkinkan klien untuk mengidentifikasi diri mereka menggunakan "User-Agent"
bidang tajuk. Hal ini memungkinkan membedakan perangkat lunak WWW, biasanya untuk statistik
tujuan atau untuk melacak pelanggaran protokol. Wget biasanya mengidentifikasi sebagai
dapatkan/versi, versi menjadi nomor versi Wget saat ini.

Namun, beberapa situs diketahui memberlakukan kebijakan menyesuaikan output
sesuai dengan informasi yang disediakan "User-Agent". Meskipun ini bukan ide yang buruk
secara teori, itu telah disalahgunakan oleh server yang menolak informasi kepada klien selain
(secara historis) Netscape atau, lebih sering, Microsoft Internet Explorer. Pilihan ini
memungkinkan Anda untuk mengubah baris "User-Agent" yang dikeluarkan oleh Wget. Penggunaan opsi ini adalah
putus asa, kecuali jika Anda benar-benar tahu apa yang Anda lakukan.

Menentukan agen pengguna kosong dengan --pengguna-agen="" menginstruksikan Wget untuk tidak mengirim
Header "User-Agent" dalam permintaan HTTP.

--posting-data=tali
--posting-file=fillet
Gunakan POST sebagai metode untuk semua permintaan HTTP dan kirim data yang ditentukan dalam
badan permintaan. --pasca-data mengirimkan tali sebagai data, sedangkan --post-file mengirimkan
Isi dari fillet. Selain itu, mereka bekerja dengan cara yang persis sama. Khususnya,
mereka kedua mengharapkan konten dalam bentuk "key1=value1&key2=value2", dengan penyandian persen
untuk karakter khusus; satu-satunya perbedaan adalah bahwa seseorang mengharapkan isinya sebagai
parameter baris perintah dan yang lainnya menerima kontennya dari file. Khususnya,
--post-file is tidak untuk mentransmisikan file sebagai lampiran formulir: itu harus muncul sebagai
data "key=value" (dengan pengkodean persen yang sesuai) sama seperti yang lainnya. dapatkan
saat ini tidak mendukung "multipart/form-data" untuk mentransmisikan data POST; hanya
"aplikasi/x-www-form-urlencoded". Hanya satu dari --pasca-data dan --post-file seharusnya
ditentukan.

Harap dicatat bahwa wget tidak memerlukan konten dalam bentuk
"key1=value1&key2=value2", dan juga tidak mengujinya. Wget hanya akan mengirimkan
data apa pun yang disediakan untuk itu. Namun sebagian besar server mengharapkan data POST masuk
format di atas saat memproses Formulir HTML.

Saat mengirim permintaan POST menggunakan --post-file opsi, Wget memperlakukan file sebagai
file biner dan akan mengirim setiap karakter dalam permintaan POST tanpa pengupasan
mengikuti karakter baris baru atau formfeed. Karakter kontrol lainnya dalam teks akan
juga dikirim apa adanya dalam permintaan POST.

Perlu diketahui bahwa Wget perlu mengetahui ukuran data POST terlebih dahulu.
Oleh karena itu argumen untuk "--post-file" harus berupa file biasa; menentukan FIFO atau
sesuatu seperti /dev/stdin tidak akan bekerja. Tidak cukup jelas bagaimana cara mengatasi ini
batasan yang melekat pada HTTP/1.0. Meskipun HTTP/1.1 memperkenalkan terpotong transfer itu
tidak perlu mengetahui panjang permintaan sebelumnya, klien tidak dapat menggunakan chunked
kecuali ia tahu ia sedang berbicara dengan server HTTP/1.1. Dan itu tidak bisa diketahui sampai itu
menerima tanggapan, yang pada gilirannya mengharuskan permintaan untuk diselesaikan -- a
masalah ayam dan telur.

Catatan: Pada versi 1.15 jika Wget dialihkan setelah permintaan POST selesai,
perilakunya akan tergantung pada kode respons yang dikembalikan oleh server. Dalam kasus
301 Dipindahkan Secara Permanen, 302 Dipindahkan Sementara atau 307 Pengalihan Sementara, Wget akan, dalam
sesuai dengan RFC2616, terus mengirim permintaan POST. Jika server menginginkan
klien untuk mengubah metode Permintaan setelah pengalihan, itu harus mengirim 303 Lihat Lainnya
Kode respon.

Contoh ini menunjukkan cara masuk ke server menggunakan POST dan kemudian melanjutkan untuk mengunduh
halaman yang diinginkan, mungkin hanya dapat diakses oleh pengguna yang berwenang:

# Masuk ke server. Ini hanya bisa dilakukan sekali.
wget --simpan-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php

# Sekarang ambil halaman atau halaman yang kita pedulikan.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php

Jika server menggunakan cookie sesi untuk melacak otentikasi pengguna, hal di atas akan
tidak bekerja karena --simpan-cookie tidak akan menyimpannya (dan browser juga tidak) dan
cookie.txt file akan kosong. Dalam hal ini gunakan --simpan-sesi-cookie bersama dengan
--simpan-cookie untuk memaksa penyimpanan cookie sesi.

--metode=HTTP-Metode
Untuk tujuan skrip RESTful, Wget memungkinkan pengiriman Metode HTTP lainnya
tanpa perlu mengaturnya secara eksplisit menggunakan --header=Header-Baris. Wget akan menggunakan
string apa pun yang diteruskan setelahnya --metode sebagai Metode HTTP ke server.

--data-tubuh=String Data
--file-tubuh=File Data
Harus diatur ketika data tambahan perlu dikirim ke server bersama dengan Metode
ditentukan menggunakan --metode. --tubuh-data mengirimkan tali sebagai data, sedangkan --file-tubuh mengirimkan
isi dari fillet. Selain itu, mereka bekerja dengan cara yang persis sama.

Saat ini, --file-tubuh is tidak untuk mentransmisikan file secara keseluruhan. Wget tidak
saat ini mendukung "multipart/form-data" untuk transmisi data; hanya
"aplikasi/x-www-form-urlencoded". Di masa depan, ini dapat diubah sehingga wget
mengirimkan --file-tubuh sebagai file lengkap alih-alih mengirim isinya ke
server. Perlu diketahui bahwa Wget perlu mengetahui isi Data BODY terlebih dahulu,
dan karenanya argumen untuk --file-tubuh harus menjadi file biasa. Melihat --post-file untuk
penjelasan lebih detail. Hanya satu dari --tubuh-data dan --file-tubuh seharusnya
ditentukan.

Jika Wget dialihkan setelah permintaan selesai, Wget akan menangguhkan arus
metode dan kirim permintaan GET sampai pengalihan selesai. Ini benar untuk semua
kode respons pengalihan kecuali 307 Pengalihan Sementara yang digunakan untuk secara eksplisit
tentukan bahwa metode permintaan harus tidak mengubah. Pengecualian lainnya adalah ketika
metode diatur ke "POST", dalam hal ini aturan pengalihan ditentukan di bawah
--pasca-data telah diikuti.

--konten-disposisi
Jika ini diaktifkan, dukungan eksperimental (tidak berfungsi penuh) untuk
Header "Content-Disposition" diaktifkan. Ini saat ini dapat menghasilkan putaran ekstra
melakukan perjalanan ke server untuk permintaan "HEAD", dan diketahui mengalami beberapa bug,
itulah sebabnya saat ini tidak diaktifkan secara default.

Opsi ini berguna untuk beberapa program CGI pengunduhan file yang menggunakan
Header "Content-Disposition" untuk menjelaskan apa nama file yang diunduh seharusnya
menjadi.

--konten-pada-kesalahan
Jika ini diaktifkan, wget tidak akan melewatkan konten saat server merespons dengan
kode status http yang menunjukkan kesalahan.

--nama-server-kepercayaan
Jika ini disetel ke aktif, pada pengalihan, komponen terakhir dari URL pengalihan akan menjadi
digunakan sebagai nama file lokal. Secara default digunakan komponen terakhir dalam aslinya
URL.

--auth-tanpa-tantangan
Jika opsi ini diberikan, Wget akan mengirimkan informasi otentikasi HTTP Dasar
(nama pengguna dan kata sandi plaintext) untuk semua permintaan, seperti Wget 1.10.2 dan sebelumnya
dilakukan secara default.

Penggunaan opsi ini tidak disarankan, dan dimaksudkan hanya untuk mendukung beberapa orang
server yang tidak jelas, yang tidak pernah mengirim tantangan otentikasi HTTP, tetapi menerima
info autentikasi yang tidak diminta, katakanlah, selain autentikasi berbasis formulir.

HTTPS (SSL/TLS) Opsi
Untuk mendukung unduhan HTTP (HTTPS) terenkripsi, Wget harus dikompilasi dengan SSL eksternal
Perpustakaan. Default saat ini adalah GnuTLS. Selain itu, Wget juga mendukung HSTS (HTTP Strict
Keamanan Transportasi). Jika Wget dikompilasi tanpa dukungan SSL, tidak satu pun dari opsi ini yang
tersedia.

--protokol-aman=protokol
Pilih protokol aman yang akan digunakan. Nilai hukum adalah mobil, SSLv2, SSLv3, TLSV1,
TLSv1_1, TLSv1_2 dan PFS. Jika mobil digunakan, perpustakaan SSL diberikan kebebasan untuk
memilih protokol yang sesuai secara otomatis, yang dicapai dengan mengirimkan TLSv1
Salam. Ini adalah default.

Menentukan SSLv2, SSLv3, TLSV1, TLSv1_1 or TLSv1_2 memaksa penggunaan yang sesuai
protokol. Ini berguna ketika berbicara dengan implementasi server SSL lama dan bermasalah
yang mempersulit pustaka SSL yang mendasarinya untuk memilih protokol yang benar
Versi: kapan. Untungnya, server seperti itu cukup langka.

Menentukan PFS memberlakukan penggunaan yang disebut sandi Perfect Forward Security
suite. Singkatnya, PFS menambahkan keamanan dengan membuat kunci satu kali untuk setiap SSL
koneksi. Ini memiliki sedikit lebih banyak dampak CPU pada klien dan server. Kami menggunakan dikenal sebagai
sandi aman (misalnya tidak ada MD4) dan protokol TLS.

--https-saja
Saat dalam mode rekursif, hanya tautan HTTPS yang diikuti.

--tidak ada sertifikat
Jangan periksa sertifikat server terhadap otoritas sertifikat yang tersedia.
Juga tidak memerlukan nama host URL untuk mencocokkan nama umum yang disajikan oleh
sertifikat.

Pada Wget 1.10, defaultnya adalah memverifikasi sertifikat server terhadap
otoritas sertifikat yang diakui, memutus jabat tangan SSL dan membatalkan
unduh jika verifikasi gagal. Meskipun ini menyediakan unduhan yang lebih aman, ini
tidak merusak interoperabilitas dengan beberapa situs yang bekerja dengan versi Wget sebelumnya,
khususnya yang menggunakan sertifikat yang ditandatangani sendiri, kedaluwarsa, atau tidak valid.
Opsi ini memaksa mode operasi "tidak aman" yang mengubah sertifikat
kesalahan verifikasi menjadi peringatan dan memungkinkan Anda untuk melanjutkan.

Jika Anda menemukan kesalahan "verifikasi sertifikat" atau yang mengatakan "nama umum" itu
tidak cocok dengan nama host yang diminta", Anda dapat menggunakan opsi ini untuk melewati verifikasi
dan lanjutkan dengan unduhan. Hanya menggunakan ini Option if kamu adalah jika tidak yakin of
itu situs keaslian, or if kamu benar-benar tidak yang tentang itu keabsahan of -nya
sertifikat. Hampir selalu merupakan ide yang buruk untuk tidak memeriksa sertifikat ketika
mengirimkan data rahasia atau penting. Untuk sertifikat yang ditandatangani sendiri/internal,
Anda harus mengunduh sertifikat dan memverifikasinya alih-alih memaksa ini
modus tidak aman. Jika Anda benar-benar yakin tidak menginginkan verifikasi sertifikat apa pun,
anda dapat menentukan --check-certificate=quiet untuk memberi tahu wget agar tidak mencetak peringatan apa pun tentang
sertifikat tidak valid, meskipun dalam banyak kasus ini adalah hal yang salah untuk dilakukan.

--sertifikat=fillet
Gunakan sertifikat klien yang disimpan di fillet. Ini diperlukan untuk server yang
dikonfigurasi untuk memerlukan sertifikat dari klien yang terhubung ke mereka. Biasanya
sertifikat tidak diperlukan dan sakelar ini opsional.

--jenis-sertifikat=mengetik
Tentukan jenis sertifikat klien. Nilai hukum adalah KEP (diasumsikan secara default)
dan DER, juga dikenal sebagai ASN1.

--kunci-pribadi=fillet
Baca kunci pribadi dari fillet. Ini memungkinkan Anda untuk memberikan kunci pribadi dalam file
terpisah dari sertifikat.

--tipe-kunci-pribadi=mengetik
Tentukan jenis kunci pribadi. Nilai yang diterima adalah KEP (default) dan DER.

--ca-sertifikat=fillet
penggunaan fillet sebagai file dengan bundel otoritas sertifikat ("CA") untuk memverifikasi
rekan-rekan. Sertifikat harus dalam format PEM.

Tanpa opsi ini, Wget mencari sertifikat CA di lokasi yang ditentukan sistem,
dipilih pada waktu instalasi OpenSSL.

--ca-direktori=direktori
Menentukan direktori yang berisi sertifikat CA dalam format PEM. Setiap file berisi satu
sertifikat CA, dan nama file didasarkan pada nilai hash yang berasal dari
sertifikat. Ini dicapai dengan memproses direktori sertifikat dengan
Utilitas "c_rehash" disertakan dengan OpenSSL. Menggunakan --ca-direktori lebih efisien daripada
--ca-sertifikat ketika banyak sertifikat diinstal karena memungkinkan Wget untuk mengambil
sertifikat sesuai permintaan.

Tanpa opsi ini, Wget mencari sertifikat CA di lokasi yang ditentukan sistem,
dipilih pada waktu instalasi OpenSSL.

--crl-file=fillet
Menentukan file CRL di fillet. Ini diperlukan untuk sertifikat yang telah
dicabut oleh CA.

--file-acak=fillet
[Hanya OpenSSL dan LibreSSL] Gunakan fillet sebagai sumber data acak untuk penyemaian
generator nomor pseudo-acak pada sistem tanpa / dev / urandom.

Pada sistem seperti itu, perpustakaan SSL membutuhkan sumber keacakan eksternal untuk diinisialisasi.
Keacakan dapat disediakan oleh EGD (lihat --egd-file bawah) atau baca dari eksternal
sumber yang ditentukan oleh pengguna. Jika opsi ini tidak ditentukan, Wget mencari secara acak
data di $RANDFILE atau, jika tidak disetel, di $HOME/.rd.

Jika Anda mendapatkan pesan "Tidak dapat seed OpenSSL PRNG; menonaktifkan SSL." kesalahan, Anda harus
memberikan data acak menggunakan beberapa metode yang dijelaskan di atas.

--egd-file=fillet
[Hanya OpenSSL] Gunakan fillet sebagai soket EGD. EGD adalah singkatan dari Entropi pertemuan daemon, Sebuah
program ruang pengguna yang mengumpulkan data dari berbagai sumber sistem yang tidak dapat diprediksi dan
membuatnya tersedia untuk program lain yang mungkin membutuhkannya. Perangkat lunak enkripsi, seperti
perpustakaan SSL, membutuhkan sumber keacakan yang tidak berulang untuk menyemai nomor acak
generator yang digunakan untuk menghasilkan kunci yang kuat secara kriptografis.

OpenSSL memungkinkan pengguna untuk menentukan sumber entropi-nya sendiri menggunakan "RAND_FILE"
variabel lingkungan. Jika variabel ini tidak disetel, atau jika file yang ditentukan tidak
menghasilkan keacakan yang cukup, OpenSSL akan membaca data acak dari soket EGD yang ditentukan
menggunakan opsi ini.

Jika opsi ini tidak ditentukan (dan perintah startup yang setara tidak digunakan), EGD
tidak pernah dihubungi. EGD tidak diperlukan pada sistem Unix modern yang mendukung
/ dev / urandom.

--tidak-hst
Wget mendukung HSTS (HTTP Strict Transport Security, RFC 6797) secara default. Menggunakan
--tidak-hst untuk membuat Wget bertindak sebagai UA yang tidak sesuai dengan HSTS. Akibatnya, Wget akan
abaikan semua tajuk "Strict-Transport-Security", dan tidak akan menerapkan yang sudah ada
kebijakan HSTS.

--file-hsts=fillet
Secara default, Wget menyimpan database HSTS-nya di ~/.wget-hsts. Anda dapat menggunakan --hsts-file untuk
menimpa ini. Wget akan menggunakan file yang disediakan sebagai database HSTS. File seperti itu harus
sesuai dengan format database HSTS yang benar yang digunakan oleh Wget. Jika Wget tidak dapat mengurai
file yang disediakan, perilakunya tidak ditentukan.

Basis data HSTS Wget adalah file teks biasa. Setiap baris berisi entri HSTS (mis. a
situs yang telah mengeluarkan tajuk "Strict-Transport-Security" dan karenanya memiliki
menetapkan kebijakan HSTS yang konkret untuk diterapkan). Garis yang dimulai dengan tanda hubung ("#") adalah
diabaikan oleh Wget. Harap dicatat bahwa terlepas dari tangan yang mudah dibaca manusia ini
meretas database HSTS umumnya bukan ide yang baik.

Baris entri HSTS terdiri dari beberapa bidang yang dipisahkan oleh satu atau lebih spasi putih:

" SP [ ] SP SP SP "

Grafik hostname dan pelabuhan bidang menunjukkan nama host dan port yang diberikan HSTS
kebijakan berlaku. Itu pelabuhan lapangan mungkin nol, dan itu akan, dalam sebagian besar kasus. Itu
berarti nomor port tidak akan diperhitungkan saat memutuskan apakah
Kebijakan HSTS harus diterapkan pada permintaan tertentu (hanya nama host yang akan
dievaluasi). Kapan pelabuhan berbeda dengan nol, baik nama host target dan port akan
dievaluasi dan kebijakan HSTS hanya akan diterapkan jika keduanya cocok. Ini
fitur telah disertakan untuk tujuan pengujian/pengembangan saja. Paket tes Wget
(di tesenv/) membuat database HSTS dengan port eksplisit dengan tujuan untuk memastikan
Perilaku Wget yang benar. Menerapkan kebijakan HSTS ke port selain yang default
tidak disarankan oleh RFC 6797 (lihat Lampiran B "Perbedaan antara Kebijakan HSTS dan Kebijakan Sama
Kebijakan Asal"). Dengan demikian, fungsi ini tidak boleh digunakan dalam produksi
lingkungan dan pelabuhan biasanya akan menjadi nol. Tiga bidang terakhir melakukan apa adanya
diharapkan. Lapangan sertakan_subdomain bisa 1 atau 0 dan itu menandakan apakah
subdomain dari domain target harus menjadi bagian dari kebijakan HSTS yang diberikan juga.
Grafik dibuat dan usia maksimal bidang menyimpan nilai stempel waktu saat entri tersebut
dibuat (pertama kali dilihat oleh Wget) dan nilai 'max-age' yang ditentukan oleh HSTS, yang menyatakan bagaimana
lama jika kebijakan HSTS tetap aktif, diukur dalam detik berlalu sejak
stempel waktu disimpan di dibuat. Setelah waktu itu berlalu, kebijakan HSTS itu tidak akan
lagi valid dan pada akhirnya akan dihapus dari database.

Jika Anda menyediakan database HSTS Anda sendiri melalui --hsts-file, ketahuilah bahwa Wget dapat memodifikasi
file yang disediakan jika terjadi perubahan antara kebijakan HSTS yang diminta oleh
server jarak jauh dan yang ada di file. Ketika Wget ada, itu secara efektif memperbarui
Database HSTS dengan menulis ulang file database dengan entri baru.

Jika file yang disediakan tidak ada, Wget akan membuatnya. File ini akan berisi
entri HSTS baru. Jika tidak ada entri HSTS yang dibuat (tidak ada "Strict-Transport-Security"
header dikirim oleh salah satu server) maka tidak ada file yang akan dibuat, bahkan tidak ada
yang kosong. Perilaku ini berlaku untuk file database default (~/.wget-hsts) demikian juga:
itu tidak akan dibuat sampai beberapa server memberlakukan kebijakan HSTS.

Kehati-hatian diambil untuk tidak mengesampingkan kemungkinan perubahan yang dibuat oleh proses Wget lainnya di
waktu yang sama melalui database HSTS. Sebelum membuang entri HSTS yang diperbarui pada file,
Wget akan membacanya kembali dan menggabungkan perubahan.

Menggunakan database HSTS khusus dan/atau memodifikasi yang sudah ada tidak disarankan. Untuk
informasi lebih lanjut tentang potensi ancaman keamanan yang muncul dari praktik tersebut, lihat
bagian 14 "Pertimbangan Keamanan" dari RFC 6797, khususnya bagian 14.9 "Kreatif
Manipulasi HSTS Policy Store".

--file-warc=fillet
penggunaan fillet sebagai file WARC tujuan.

--warc-header=tali
penggunaan tali menjadi sebagai catatan warcinfo.

--warc-ukuran maksimal=ukuran
Atur ukuran maksimum file WARC ke ukuran.

--warc-cdx
Menulis file indeks CDX.

--warc-dedup=fillet
Jangan menyimpan catatan yang terdaftar dalam file CDX ini.

--tanpa-warc-kompresi
Jangan kompres file WARC dengan GZIP.

--tidak ada-warc-cernaan
Jangan menghitung intisari SHA1.

--no-warc-simpan-log
Jangan simpan file log dalam catatan WARC.

--warc-tempdir=dir
Tentukan lokasi untuk file sementara yang dibuat oleh penulis WARC.

FTP Opsi
--ftp-pengguna=pemakai
--ftp-sandi=kata sandi
Tentukan nama pengguna pemakai dan kata sandi kata sandi pada server FTP. Tanpa ini, atau
opsi startup yang sesuai, kata sandi default ke -wget@, biasanya digunakan untuk
FTP anonim.

Cara lain untuk menentukan nama pengguna dan kata sandi adalah di URL itu sendiri. Metode apa pun
mengungkapkan kata sandi Anda kepada siapa saja yang repot-repot menjalankan "ps". Untuk mencegah kata sandi
agar tidak terlihat, simpan di .wgetrc or .netrc, dan pastikan untuk melindungi file-file itu
dari pengguna lain dengan "chmod". Jika kata sandi benar-benar penting, jangan tinggalkan
mereka berbaring di file-file itu --- edit file dan hapus setelah Wget memiliki
mulai mengunduh.

--no-hapus-daftar
Jangan hapus yang sementara .daftar file yang dihasilkan oleh pengambilan FTP. Biasanya,
file-file ini berisi daftar direktori mentah yang diterima dari server FTP. Bukan
menghapusnya dapat berguna untuk tujuan debugging, atau ketika Anda ingin dapat
dengan mudah memeriksa isi direktori server jauh (misalnya untuk memverifikasi bahwa a
mirror yang Anda jalankan selesai).

Perhatikan bahwa meskipun Wget menulis ke nama file yang dikenal untuk file ini, ini bukan
lubang keamanan dalam skenario pembuatan pengguna .daftar tautan simbolis ke / etc / passwd
atau sesuatu dan meminta "root" untuk menjalankan Wget di direktorinya. Tergantung pada
opsi yang digunakan, baik Wget akan menolak untuk menulis ke .daftar, membuat sebuah
operasi globbing/rekursi/time-stamping gagal, atau tautan simbolik akan dihapus
dan diganti dengan yang sebenarnya .daftar file, atau daftar akan ditulis ke a
.daftar.nomor file.

Meskipun situasi ini tidak menjadi masalah, "root" tidak boleh menjalankan Wget dalam
direktori pengguna yang tidak tepercaya. Seorang pengguna dapat melakukan sesuatu yang sederhana seperti menautkan
index.html untuk / etc / passwd dan meminta "root" untuk menjalankan Wget dengan -N or -r jadi filenya akan
ditimpa.

--tidak ada gumpalan
Matikan globbing FTP. Globbing mengacu pada penggunaan karakter khusus seperti cangkang
(wildcard), menyukai *, ?, [ dan ] untuk mengambil lebih dari satu file dari direktori yang sama
sekaligus, seperti:

wget ftp://gnjilux.srk.fer.hr/*.pesan

Secara default, globbing akan diaktifkan jika URL berisi karakter globbing. Ini
opsi dapat digunakan untuk mengaktifkan atau menonaktifkan globbing secara permanen.

Anda mungkin harus mengutip URL untuk melindunginya agar tidak diperluas oleh shell Anda.
Globbing membuat Wget mencari daftar direktori, yang khusus untuk sistem. Ini
mengapa saat ini hanya berfungsi dengan server FTP Unix (dan yang meniru Unix "ls"
keluaran).

--tidak-pasif-ftp
Nonaktifkan penggunaan pasif Modus transfer FTP. FTP pasif mengamanatkan bahwa
klien terhubung ke server untuk membuat koneksi data daripada yang lain
jalan memutar.

Jika mesin terhubung ke Internet secara langsung, baik FTP pasif maupun aktif
harus bekerja sama dengan baik. Di balik sebagian besar konfigurasi firewall dan NAT, FTP pasif memiliki
kesempatan yang lebih baik untuk bekerja. Namun, dalam beberapa konfigurasi firewall yang jarang terjadi, FTP aktif
benar-benar berfungsi ketika FTP pasif tidak. Jika Anda menduga ini masalahnya, gunakan ini
opsi, atau atur "passive_ftp=off" di file init Anda.

--pertahankan-izin
Pertahankan izin file jarak jauh alih-alih izin yang ditetapkan oleh umask.

--retr-symlink
Secara default, saat mengambil direktori FTP secara rekursif dan tautan simbolik adalah
ditemui, tautan simbolik dilalui dan file yang ditunjuk diambil.
Saat ini, Wget tidak melintasi tautan simbolis ke direktori untuk mengunduhnya
secara rekursif, meskipun fitur ini dapat ditambahkan di masa mendatang.

Ketika --retr-symlinks=tidak ditentukan, file yang ditautkan ke tidak diunduh. Sebagai gantinya,
tautan simbolik yang cocok dibuat pada sistem file lokal. File yang ditunjuk akan
tidak dapat diambil kecuali pengambilan rekursif ini akan menemukannya secara terpisah
dan tetap mengunduhnya. Opsi ini menimbulkan risiko keamanan di mana FTP berbahaya
Server dapat menyebabkan Wget menulis ke file di luar direktori yang dimaksud melalui a
file .LISTING yang dibuat khusus.

Perhatikan bahwa saat mengambil file (bukan direktori) karena telah ditentukan di
baris perintah, bukan karena berulang, opsi ini tidak berpengaruh.
Tautan simbolis selalu dilalui dalam kasus ini.

FTPS Opsi
--ftps-implisit
Opsi ini memberitahu Wget untuk menggunakan FTPS secara implisit. FTPS implisit terdiri dari inisialisasi
SSL/TLS dari awal koneksi kontrol. Opsi ini tidak mengirim
perintah "AUTH TLS": mengasumsikan server berbicara FTPS dan langsung memulai
koneksi SSL/TLS. Jika upaya berhasil, sesi berlanjut seperti
FTPS biasa ("PBSZ" dan "PROT" dikirim, dll.). FTPS implisit tidak lagi
persyaratan untuk implementasi FTPS, dan dengan demikian banyak server mungkin tidak mendukungnya. Jika
--ftps-implisit dilewatkan dan tidak ada nomor port eksplisit yang ditentukan, port default untuk
FTPS implisit, 990, akan digunakan, sebagai ganti port default untuk port "normal"
(eksplisit) FTPS yang sama dengan FTP, 21.

--tidak ada-ftps-resume-ssl
Jangan melanjutkan sesi SSL/TLS di saluran data. Saat memulai data
koneksi, Wget mencoba melanjutkan sesi SSL/TLS yang sebelumnya dimulai di kontrol
koneksi. Dimulainya kembali sesi SSL/TLS menghindari melakukan jabat tangan yang sama sekali baru dengan
menggunakan kembali parameter SSL/TLS dari sesi sebelumnya. Biasanya, server FTPS ingin
seperti itu, jadi Wget melakukan ini secara default. Namun, dalam keadaan yang jarang terjadi, seseorang mungkin—
ingin memulai sesi SSL/TLS yang sama sekali baru di setiap koneksi data. ini adalah apa
--tidak ada-ftps-resume-ssl adalah untuk.

--ftps-clear-data-koneksi
Semua koneksi data akan dalam teks biasa. Hanya koneksi kontrol yang akan
di bawah SSL/TLS. Wget akan mengirim perintah "PROT C" untuk mencapai ini, yang harus
disetujui oleh server.

--ftps-fallback-ke-ftp
Kembali ke FTP jika FTPS tidak didukung oleh server target. Untuk alasan keamanan,
opsi ini tidak ditegaskan secara default. Perilaku default adalah keluar dengan
kesalahan. Jika server tidak berhasil membalas perintah "AUTH TLS" awal, atau
dalam kasus FTPS implisit, jika upaya koneksi SSL/TLS awal ditolak,
dianggap bahwa server tersebut tidak mendukung FTPS.

Rekursif Pengambilan Opsi
-r
--rekursif
Aktifkan pengambilan rekursif. Kedalaman maksimum default adalah 5.

-l kedalaman
--tingkat=kedalaman
Tentukan tingkat kedalaman maksimum rekursi kedalaman.

--hapus-setelah
Opsi ini memberi tahu Wget untuk menghapus setiap file yang diunduhnya, setelah setelah melakukannya.
Ini berguna untuk mengambil halaman populer terlebih dahulu melalui proxy, misalnya:

wget -r -nd --hapus-setelah http://whatever.com/~popular/page/

Grafik -r pilihannya adalah untuk mengambil secara rekursif, dan -nd untuk tidak membuat direktori.

Perhatikan bahwa --hapus-setelah menghapus file di mesin lokal. Itu tidak mengeluarkan
MILIKNYA perintah ke situs FTP jarak jauh, misalnya. Perhatikan juga bahwa ketika --hapus-setelah is
ditentukan, --convert-link diabaikan, jadi .asal file sama sekali tidak dibuat di
tempat pertama.

-k
--convert-link
Setelah unduhan selesai, konversi tautan dalam dokumen untuk membuatnya
cocok untuk tontonan lokal. Ini tidak hanya memengaruhi hyperlink yang terlihat, tetapi semua
bagian dari dokumen yang menautkan ke konten eksternal, seperti gambar yang disematkan, menautkan ke
style sheet, hyperlink ke konten non-HTML, dll.

Setiap tautan akan diubah dengan salah satu dari dua cara berikut:

· Tautan ke file yang telah diunduh oleh Wget akan diubah untuk merujuk ke
file yang mereka tunjuk sebagai tautan relatif.

Contoh: jika file yang diunduh /foo/doc.html link ke /bar/img.gif, Jadi
didownload, lalu link di doc.html akan dimodifikasi untuk menunjuk ke ../bar/img.gif.
Transformasi semacam ini bekerja dengan andal untuk kombinasi sembarang dari
direktori.

· Tautan ke file yang belum diunduh oleh Wget akan diubah menjadi
sertakan nama host dan jalur absolut dari lokasi yang mereka tunjuk.

Contoh: jika file yang diunduh /foo/doc.html link ke /bar/img.gif (atau untuk
../bar/img.gif), lalu tautan di doc.html akan dimodifikasi untuk menunjuk ke
http://hostname/bar/img.gif.

Karena itu, penjelajahan lokal bekerja dengan andal: jika file tertaut diunduh,
tautan akan merujuk ke nama lokalnya; jika tidak diunduh, tautannya akan merujuk ke
alamat Internet lengkapnya daripada menyajikan tautan yang rusak. Fakta bahwa
tautan sebelumnya dikonversi ke tautan relatif memastikan bahwa Anda dapat memindahkan unduhan
hierarki ke direktori lain.

Perhatikan bahwa hanya di akhir unduhan Wget dapat mengetahui tautan mana yang telah
diunduh. Karena itu, pekerjaan yang dilakukan oleh -k akan dilakukan di akhir semua
unduhan.

--convert-file-saja
Opsi ini hanya mengonversi bagian nama file dari URL, meninggalkan sisa URL
tak tersentuh. Bagian nama file ini kadang-kadang disebut sebagai "nama dasar", meskipun kami
hindari istilah itu di sini agar tidak menimbulkan kebingungan.

Ini bekerja sangat baik dalam hubungannya dengan --sesuaikan-ekstensi, meskipun ini
kopling tidak diterapkan. Ini terbukti berguna untuk mengisi cache Internet dengan file
diunduh dari host yang berbeda.

Contoh: jika beberapa tautan menunjuk ke //foo.com/bar.cgi?xyz dengan --sesuaikan-ekstensi ditegaskan
dan tujuan lokalnya dimaksudkan untuk menjadi ./foo.com/bar.cgi?xyz.css, lalu tautannya
akan diubah menjadi //foo.com/bar.cgi?xyz.css. Perhatikan bahwa hanya bagian nama file yang memiliki
telah dimodifikasi. Sisa URL tidak tersentuh, termasuk jalur internet
("//") yang seharusnya diproses oleh Wget dan diubah menjadi efektif
skema (mis. "http://").

-K
--cadangan-dikonversi
Saat mengonversi file, cadangkan versi aslinya dengan a .asal akhiran. mempengaruhi
perilaku -N.

-m
--cermin
Aktifkan opsi yang sesuai untuk mirroring. Opsi ini mengaktifkan rekursi dan waktu-
stamping, mengatur kedalaman rekursi tak terbatas dan menyimpan daftar direktori FTP. Dia
saat ini setara dengan -r -N -l inf --no-hapus-daftar.

-p
--halaman-syarat
Opsi ini menyebabkan Wget mengunduh semua file yang diperlukan dengan benar
menampilkan halaman HTML tertentu. Ini termasuk hal-hal seperti gambar sebaris, suara, dan
stylesheet yang direferensikan.

Biasanya, saat mengunduh satu halaman HTML, semua dokumen yang diperlukan mungkin
diperlukan untuk menampilkannya dengan benar tidak diunduh. Menggunakan -r Bersama -l bisa membantu,
tetapi karena Wget biasanya tidak membedakan antara dokumen eksternal dan dokumen sebaris,
satu umumnya ditinggalkan dengan "dokumen daun" yang tidak ada persyaratannya.

Misalnya, katakan dokumen 1.html berisi " " referensi tag 1.gif dan
" " tag menunjuk ke dokumen eksternal 2.html. Mengatakan bahwa 2.html mirip tapi itu
gambarnya adalah 2.gif dan itu terhubung ke 3.html. Katakan ini berlanjut hingga beberapa secara sewenang-wenang
jumlah yang tinggi.

Jika seseorang menjalankan perintah:

wget -r -l 2 http:// /1.html

kemudian 1.html, 1.gif, 2.html, 2.gif, dan 3.html akan diunduh. Seperti yang Anda lihat,
3.html adalah tanpa persyaratannya 3.gif karena Wget hanya menghitung jumlah
melompat (hingga 2) menjauh dari 1.html untuk menentukan di mana harus menghentikan rekursi.
Namun, dengan perintah ini:

wget -r -l 2 -p http:// /1.html

semua file di atas dan 3.htmldiperlukan 3.gif akan diunduh. Demikian pula,

wget -r -l 1 -p http:// /1.html

akan menyebabkan 1.html, 1.gif, 2.html, dan 2.gif untuk diunduh. Orang mungkin berpikir bahwa:

wget -r -l 0 -p http:// /1.html

akan mengunduh hanya 1.html dan 1.gif, tapi sayangnya ini tidak terjadi, karena
-l 0 adalah setara dengan -l inf---yaitu, rekursi tak terbatas. Untuk mengunduh satu HTML
halaman (atau beberapa dari mereka, semua ditentukan pada baris perintah atau di a -i masukan URL
file) dan persyaratannya (atau mereka), tinggalkan saja -r dan -l:

wget-p http:// /1.html

Perhatikan bahwa Wget akan berperilaku seolah-olah -r telah ditentukan, tetapi hanya satu halaman itu dan
persyaratannya akan diunduh. Tautan dari halaman itu ke dokumen eksternal akan
tidak diikuti. Sebenarnya, untuk mengunduh satu halaman dan semua persyaratannya (walaupun
mereka ada di situs web terpisah), dan pastikan lot ditampilkan dengan benar secara lokal,
penulis ini suka menggunakan beberapa opsi selain -p:

wget -E -H -k -K -p http:// /

Untuk menyelesaikan topik ini, perlu diketahui bahwa ide Wget tentang dokumen eksternal
link adalah URL apa pun yang ditentukan dalam tag " ", sebuah " "tag, atau " " tag yang lain
dibandingkan " ".

--strict-comment
Aktifkan penguraian ketat komentar HTML. Standarnya adalah untuk menghentikan komentar di
kejadian pertama ->.

Menurut spesifikasi, komentar HTML dinyatakan sebagai SGML deklarasi.
Deklarasi adalah markup khusus yang dimulai dengan <! dan diakhiri dengan >, Seperti <!DOCTYPE
...>, yang mungkin berisi komentar antara sepasang -- pembatas. Komentar HTML adalah
"deklarasi kosong", deklarasi SGML tanpa teks non-komentar. Karena itu,
adalah komentar yang valid, dan begitu juga <!--satu-- --dua-->, tapi tidak.

Di sisi lain, sebagian besar penulis HTML tidak menganggap komentar sebagai apa pun selain
teks dibatasi dengan <!-- dan ->, yang tidak persis sama. Misalnya, sesuatu
'like' berfungsi sebagai komentar yang valid selama jumlah tanda hubung adalah a
kelipatan empat (!). Jika tidak, komentar secara teknis berlangsung hingga yang berikutnya --, yang
mungkin ada di ujung lain dokumen. Karena itu, banyak browser populer
sepenuhnya mengabaikan spesifikasi dan menerapkan apa yang diharapkan pengguna:
komentar dibatasi dengan <!-- dan ->.

Hingga versi 1.9, Wget menafsirkan komentar dengan ketat, yang mengakibatkan tautan yang hilang
di banyak halaman web yang ditampilkan dengan baik di browser, tetapi mengalami kemalangan
berisi komentar yang tidak sesuai. Dimulai dengan versi 1.9, Wget telah bergabung dengan
jajaran klien yang menerapkan komentar "naif", menghentikan setiap komentar di
kejadian pertama ->.

Jika, untuk alasan apa pun, Anda ingin penguraian komentar yang ketat, gunakan opsi ini untuk mengubahnya
pada.

Rekursif Terima tolak Opsi
-A ahli acclist --menerima ahli acclist
-R daftar ulang --menolak daftar ulang
Tentukan daftar sufiks atau pola nama file yang dipisahkan koma untuk diterima atau ditolak.
Perhatikan bahwa jika salah satu karakter wildcard, *, ?, [ or ], muncul dalam elemen
ahli acclist or daftar ulang, itu akan diperlakukan sebagai pola, bukan sufiks. Di dalam
kasus, Anda harus melampirkan pola ke dalam tanda kutip untuk mencegah shell Anda berkembang
itu, seperti di -A "*.mp3" or -A '*.mp3'.

--terima-regex urlregex
--tolak-regex urlregex
Tentukan ekspresi reguler untuk menerima atau menolak URL lengkap.

--tipe-regex tipe ekspresi reguler
Tentukan tipe ekspresi reguler. Jenis yang mungkin adalah POSIX or PCRE. Perhatikan bahwa untuk
dapat menggunakan PCRE ketik, wget harus dikompilasi dengan dukungan libpcre.

-D daftar domain
--domain=daftar domain
Setel domain yang akan diikuti. daftar domain adalah daftar domain yang dipisahkan koma. Catatan
itu benar tidak nyalakan -H.

--kecuali-domain daftar domain
Tentukan domain yang tidak diikuti.

--ikuti-ftp
Ikuti tautan FTP dari dokumen HTML. Tanpa opsi ini, Wget akan mengabaikan semua
tautan FTP.

--follow-tag=daftar
Wget memiliki tabel internal pasangan tag/atribut HTML yang dipertimbangkan saat
mencari dokumen terkait selama pengambilan rekursif. Jika pengguna hanya menginginkan
subset dari tag tersebut untuk dipertimbangkan, namun, ia harus menentukan tag tersebut
dalam dipisahkan koma daftar dengan opsi ini.

--ignore-tag=daftar
Ini adalah kebalikan dari --follow-tag pilihan. Untuk melewati tag HTML tertentu saat
mencari dokumen secara rekursif untuk diunduh, tentukan dalam dipisahkan koma daftar.

Di masa lalu, opsi ini adalah pilihan terbaik untuk mengunduh satu halaman dan
persyaratan, menggunakan baris perintah seperti:

wget --ignore-tags=a,area -H -k -K -r http:// /

Namun, pembuat opsi ini menemukan halaman dengan tag seperti "
HREF="/">" dan menyadari bahwa menetapkan tag untuk diabaikan saja tidak cukup.
Seseorang tidak bisa begitu saja memberi tahu Wget untuk mengabaikannya " ", karena dengan begitu stylesheet tidak akan
diunduh. Sekarang taruhan terbaik untuk mengunduh satu halaman dan persyaratannya adalah
dedicated --halaman-syarat .

--abaikan-kasus
Abaikan huruf besar/kecil saat mencocokkan file dan direktori. Ini mempengaruhi perilaku -R,
Opsi -A, -I, dan -X, serta globbing diterapkan saat mengunduh dari FTP
situs. Misalnya, dengan opsi ini, -A "*.txt" akan cocok file1.txt, Tetapi juga
file2.TXT, file3.TxT, dan seterusnya. Kutipan dalam contoh adalah untuk mencegah shell
dari memperluas pola.

-H
--span-host
Aktifkan spanning di seluruh host saat melakukan pengambilan rekursif.

-L
--relatif
Ikuti tautan relatif saja. Berguna untuk mengambil halaman beranda tertentu tanpa apa pun
gangguan, bahkan tidak dari host yang sama.

-I daftar
--termasuk-direktori=daftar
Tentukan daftar direktori yang dipisahkan koma yang ingin Anda ikuti saat mengunduh.
Elemen dari daftar mungkin berisi wildcard.

-X daftar
--exclude-direktori=daftar
Tentukan daftar direktori yang dipisahkan koma yang ingin Anda kecualikan dari unduhan.
Elemen dari daftar mungkin berisi wildcard.

-misalnya
--tanpa orang tua
Jangan pernah naik ke direktori induk saat mengambil secara rekursif. Ini adalah sebuah
pilihan yang berguna, karena menjamin bahwa hanya file di bawah hierarki tertentu akan
didownload.

LINGKUNGAN


Wget mendukung proxy untuk pengambilan HTTP dan FTP. Cara standar untuk menentukan proxy
lokasi, yang dikenali Wget, menggunakan variabel lingkungan berikut:

http_proxy
https_proxy
Jika diatur, http_proxy dan https_proxy variabel harus berisi URL dari
proxy untuk koneksi HTTP dan HTTPS masing-masing.

ftp_proxy
Variabel ini harus berisi URL proxy untuk koneksi FTP. Ini cukup
umum itu http_proxy dan ftp_proxy diatur ke URL yang sama.

no_proxy
Variabel ini harus berisi daftar proxy ekstensi domain yang dipisahkan koma
tidak digunakan untuk. Misalnya, jika nilai no_proxy is .mit.edu, proxy tidak akan
digunakan untuk mengambil dokumen dari MIT.

EXIT STATUS


Wget dapat mengembalikan salah satu dari beberapa kode kesalahan jika menemui masalah.

0 Tidak ada masalah yang terjadi.

1 Kode kesalahan umum.

2 Kesalahan penguraian---misalnya, saat mengurai opsi baris perintah, .wgetrc or
.netrc...

3 Kesalahan I/O berkas.

4 Kegagalan jaringan.

5 Kegagalan verifikasi SSL.

6 Kegagalan otentikasi nama pengguna/sandi.

7 Kesalahan protokol.

8 Server mengeluarkan respons kesalahan.

Dengan pengecualian 0 dan 1, kode keluar bernomor lebih rendah lebih diutamakan daripada yang lebih tinggi.
yang bernomor, ketika beberapa jenis kesalahan ditemukan.

Dalam versi Wget sebelum 1.12, status keluar Wget cenderung tidak membantu dan
tidak konsisten. Unduhan rekursif hampir selalu mengembalikan 0 (berhasil), terlepas dari
masalah apa pun yang dihadapi, dan pengambilan non-rekursif hanya mengembalikan status yang sesuai
ke unduhan yang paling baru dicoba.

Gunakan wget online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad