Cara Nganggo Command Linux wget Ngunduh Kaca Web lan File

Utawa wget ngijini sampeyan ndownload kaca web, file lan gambar saka web kanthi nggunakake baris perintah Linux.

Sampeyan bisa nggunakake printah wget siji dhewe kanggo ngundhuh saka situs utawa nyetel file input kanggo ngundhuh pirang-pirang file ing pirang-pirang situs.

Miturut wget kaca manual bisa digunakake sanajan pangguna wis metu saka sistem kasebut. Kanggo nindakake iki sampeyan bakal nggunakake printah nohup.

Utawa wget bakal ngundhuh undhuhan malah nalika koneksi mudhun, terus maneh saka endi wae yen bisa nalika koneksi bali.

Sampeyan bisa ngundhuh kabeh situs web nggunakake wget lan ngonversi pranala menyang sumber lokal supaya sampeyan bisa ndeleng situs web offline.

Fitur saka wget yaiku:

Cara Ngunduh Situs Web Nggunakake wget

Kanggo pandhuan iki, aku bakal nuduhake sampeyan carane ngundhuh blog pribadhi.

wget www.everydaylinuxuser.com

Sampeyan kudu nggawe folder dhewe ing mesin sampeyan nggunakake perintah mkdir lan banjur pindhah menyang folder kanthi nggunakake perintah cd .

Tuladhane:

mkdir everydaylinuxuser
cd everydaylinuxuser
wget www.everydaylinuxuser.com

Asil punika file index.html tunggal. Dadi, berkas iki wis ora ana gunane amarga konten kasebut isih ditarik saka Google lan gambar lan stylesheet isih ana ing Google.

Kanggo ngundhuh situs wutuh lan kabeh kaca sing bisa sampeyan gunakake perintah ing ngisor iki:

wget -r www.everydaylinuxuser.com

Iki ngundhuh kaca kanthi rekursif nganti maksimal 5 tingkat jero.

5 tingkat jero bisa uga ora cukup kanggo njaluk kabeh saka situs. Sampeyan bisa nggunakake saklar -l kanggo nyetel nomer tingkat sing pengin diterusake minangka nderek:

wget -r -l10 www.everydaylinuxuser.com

Yen sampeyan pengin recursion tanpa wates, sampeyan bisa nggunakake:

wget -r -l inf www.everydaylinuxuser.com

Sampeyan uga bisa ngganti inf kanthi 0 sing tegese bab sing padha.

Ana siji masalah liyane. Sampeyan bisa njaluk kabeh kaca sacara lokal nanging kabeh pranala ing kaca isih tumuju menyang panggonan asli. Mulane ora bisa kanggo klik lokal antarane pranala ing kaca.

Sampeyan bisa ngubengi masalah iki kanthi migunakake tombol -k sing ngowahi kabeh pranala ing kaca-kaca menyang titik sing setara sing diunduh kanthi lokal kaya mangkene:

wget -r -k www.everydaylinuxuser.com

Yen sampeyan pengin njaluk pangilon lengkap saka situs web, sampeyan mung bisa nggunakake saklar sing njupuk kabutuhan kanggo nggunakake saklar -r -k lan -l.

wget -m www.everydaylinuxuser.com

Mulane, yen sampeyan duwe situs web sampeyan dhewe, sampeyan bisa nggawe cadangan lengkap kanthi gampang.

Run wget minangka Command Background

Sampeyan bisa njaluk wget kanggo mbukak minangka printah latar mburi supaya sampeyan bisa njaluk kanthi karya ing jendhela terminal sajrone download file.

Cukup nggunakake printah ing ngisor iki:

wget -b www.everydaylinuxuser.com

Sampeyan mesthi bisa gabungke switch. Kanggo mbukak perintah wget ing latar mburi nalika nggambar situs sampeyan bakal nggunakake printah ing ngisor iki:

wget -b -m www.everydaylinuxuser.com

Sampeyan bisa nyederakake iki luwih kaya mangkene:

wget -bm www.everydaylinuxuser.com

Logging

Yen sampeyan nginstal printah wget ing latar mburi, sampeyan ora bakal weruh apa wae pesen normal sing dikirim menyang layar.

Sampeyan bisa entuk kabeh pesen sing dikirim menyang file log supaya sampeyan bisa mriksa kemajuan kapan wae nggunakake perintah buntut .

Kanggo ngasilake informasi saka perintah wget menyang file log, gunakake perintah ing ngisor iki:

wget -o / path / to / mylogfile www.everydaylinuxuser.com

Mbalikke, mesthi, ora mbutuhake logging lan ora ana output kanggo layar. Kanggo ngilangi kabeh output nggunakake printah ing ngisor iki:

wget -q www.everydaylinuxuser.com

Unduh Saka Multiple Sites

Sampeyan bisa nyetel file input kanggo ngundhuh saka akeh situs sing beda.

Bukak file kanthi nggunakake editor favorit utawa utamané cat kucing lan mung miwiti daftar situs utawa pranala kanggo ngundhuh saka saben baris file.

Simpen file banjur jalanake printah wget ing ngisor iki:

wget -i / path / to / inputfile

Loro-lorone nggawe backing situs web sampeyan dhewe utawa nggoleki apa sing diundhuh kanggo maca ing kereta, ora mungkin sampeyan pengin ngundhuh situs web kabeh.

Sampeyan luwih seneng ngunduh URL siji karo gambar utawa mbutuhake file ngundhuh kayata file zip, file ISO, utawa file gambar.

Kanthi atine, sampeyan ora pengin ngetik ing ngisor iki menyang file input kaya wektu nyedhak:

Yen sampeyan ngerti URL dasar mesthine bakal padha sampeyan bisa nemtokake ing ngisor iki ing file input:

Sampeyan banjur bisa nyedhiyani URL dasar minangka bagian saka perintah wget kaya mangkene:

wget -B http://www.myfileserver.com -i / path / to / inputfile

Coba maneh Pilihan

Yen sampeyan wis nyiyapake file antrian supaya bisa diunduh ing file input lan sampeyan ninggalake komputer sampeyan nggarap kabeh wengi kanggo ngundhuh file sing bakal nyedhihake nalika sampeyan mudhun ing wayah esuk kanggo nemokake sing ana ing file pisanan lan wis maneh kabeh wengi.

Sampeyan bisa nemtokake jumlah nganggo maneh nggunakake saklar:

wget -t 10 -i / path / to / inputfile

Sampeyan bisa uga pengin migunakake perintah ing ndhuwur sajroning saklar -T sing ngidini sampeyan nemtokake wektu entek ing detik minangka nderek:

wget -t 10 -T 10 -i / path / to / inputfile

Pandhuan ing ndhuwur bakal dicoba kaping 10 lan bakal nyoba nyambung 10 detik kanggo saben pranala ing file kasebut.

Sampeyan uga nyenengake nalika sampeyan wis ngunduh 75% file 4 gigabyte sebagian kanthi sambungan alon broadband mung kanggo sambungan sampeyan kanggo nyelehake.

Sampeyan bisa nggunakake wget kanggo maneh saka ngendi mandegake ngundhuh kanthi nggunakake printah ing ngisor iki:

wget -c www.myfileserver.com/file1.zip

Yen sampeyan nggoleki server, panganggo bisa uga ora seneng banget lan bisa uga mblokir utawa mung mateni panjaluk sampeyan.

Sampeyan bisa nemtokake wektu tunggu sing nemtokake suwene kanggo ngenteni antarane:

wget -w 60 -i / path / to / inputfile

Pandhuan ing ndhuwur bakal ngenteni 60 detik antarane saben undhuhan. Iki migunani yen sampeyan ngundhuh persil file saka siji sumber.

Sawetara sarwa dumadi web bisa nemtokake frekuensi nanging bakal mblokir sampeyan. Sampeyan bisa nggawe periode tunggu acak kanggo nggawe katon kaya sampeyan ora nggunakake program minangka nderek:

wget --random-wait -i / path / to / inputfile

Ngamanake watesan download

Akeh panyedhiya layanan internet isih nggunakake wates download kanggo panggunaan broadband, utamané yen sampeyan manggon ing njaba kutha.

Sampeyan bisa uga pengin nambahake kuota supaya sampeyan ora ngeculake watesan download. Sampeyan bisa nindakake iku ing cara iki:

wget -q 100m -i / path / to / inputfile

Elinga yen printah-q ora bakal bisa nganggo file siji.

Dadi yen sampeyan ngundhuh file sing ukuran 2 gigabytes, nggunakake -q 1000m ora bakal mungkasi ngundhuh file.

Kuota mung ditrapake nalika ngundhuh rekursif saka situs utawa nalika nggunakake file input.

Njupuk Liwat Keamanan

Sawetara situs sampeyan kudu mlebu supaya bisa ngakses konten sing pengin diundhuh.

Sampeyan bisa nggunakake saklar saksine kanggo nemtokake jeneng panganggo lan tembung sandhi.

wget --user = yourusername --password = yourpassword

Wigati ing sistem multi user yen wong nganggo perintah PS, bakal bisa ndeleng jeneng panganggo lan tembung sandhi.

Liyane Pilihan Download

Secara default switch -r bakal rekursif ngundhuh isi kasebut lan bakal nggawe direktori minangka dadi.

Sampeyan bisa njaluk kabeh file sing diundhuh menyang folder siji nggunakake saklar ngisor:

wget -nd -r

Sabanjure iki kanggo meksa nggawe petunjuk sing bisa digayuh nggunakake printah ing ngisor iki:

wget -x -r

Cara Ngundhuh Tipe Gambar Tertentu

Yen sampeyan pengin ngundhuh rekursif saka situs nanging sampeyan mung pengin ngundhuh jinis file tartamtu kayata mp3 utawa gambar kayata png sampeyan bisa nggunakake sintaks iki:

wget -A "* .mp3" -r

Mbalikke iki kanggo nglirwakake file-file tartamtu. Mbok menawa sampeyan ora pengin ngundhuh executable. Ing kasus iki, sampeyan bakal nggunakake sintaks:

wget -R "* .exe" -r

Cliget

Ana add-on Firefox sing disebut cliget. Sampeyan bisa nambah iki ing Firefox kanthi cara kasebut.

Ngunjungi https://addons.mozilla.org/en-US/firefox/addon/cliget/ lan klik tombol "add to Firefox".

Klik tombol instal nalika katon. Sampeyan bakal diwenehi restart Firefox.

Kanggo nggunakake cliget bukak kaca utawa file sing pengin diundhuh lan klik tengen. A menu konteks bakal katon disebut cliget lan bakal ana opsi kanggo "nyalin menyang wget" lan "nyalin menyang nggulung".

Klik opsi "copy to wget" lan mbukak jendhela terminal banjur klik tengen lan paste. Wget sing cocog bakal diluncurake menyang jendhela.

Sejatine, iki nyimpen sampeyan kudu ngetik perintah dhewe.

Ringkesan

Perintah wget minangka opsi lan switch gedhe.

Mulane, prasaja maca kaca manual kanggo wget kanthi ngetik ngisor menyang jendela terminal:

wong wget