Whatsapp

Paano Mag-install at Gamitin ang Wget sa Mac

Anonim
Ang

wget ay isang mahusay na command line application para sa pag-download ng mga mapagkukunang tinukoy ng URL. Idinisenyo ito upang gumana nang mahusay kahit na mahirap ang mga koneksyon. Ang natatanging feature nito, kumpara sa curl na ipinadala sa macOS, halimbawa, ay hindi ito interactive kaya maaari itong tumakbo sa background.

May 2 paraan para mag-install wget: sa pamamagitan ng Xcode o sa pamamagitan ng Homebrew at sasakupin ko ang parehong pamamaraan dahil hindi lahat ay gumagamit ng Xcode o Homebrew.

Pag-install ng Wget sa pamamagitan ng Xcode

Installing wget on Mac sa pamamagitan ng Xcode ay nangangailangan sa iyo na buuin ang tool mula sa pinagmulan at ang mga hakbang ay pareho sa lahat ng bersyon ng Mac:

Una, i-install ang Xcode sa pamamagitan ng iTunes at pagkatapos ay i-install ang Xcode command line tool gamit ang command na:

 xcode-select --install

I-download ang wget source code gamit ang curl:

 cd ~/Downloads
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

I-extract at mag-navigate sa folder at patakbuhin ang configure command:

 tar -zxvf wget-1.19.5.tar.gz
cd wget-1.19.5/
./configure

Gumawa at subukan ang wget:

 gawin
gumawa ng pag-install
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Kung nakakuha ka ng error kapag pinatakbo mo ang configure command pagkatapos ay patakbuhin ito gamit ang isang SSL flag tulad nito:

 ./configure --with-ssl=openssl

Tandaan na tanggalin ang ngayon-hindi na kailangan na mga file pagkatapos makumpleto ang pag-install.

Pag-install ng Wget sa pamamagitan ng Homebrew

Ang

Homebrew ay isang package manager para sa OS X na gumagawa ng pag-install at mas madali ang pamamahala ng mga application para sa mga user ng Mac.

May mga alternatibo tulad ng Fink at MacPorts pero mas gusto ko gamit ang Homebrew. Huwag mag-alala kung hindi mo ito na-install, nasasakupan kita:

Install Homebrew gamit ang sumusunod na command, ii-install din nito ang mga command line tool ng Xcode kung hindi pa naka-install ang mga ito:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Susunod, i-install ang wget command-line download client.

 brew install wget

Paano Gamitin ang Wget sa Mac

Hangga't ang isang file o URL ng direktoryo ay naa-access ng publiko, maaari mo itong i-download at ang mga file ay maaaring i-download nang isa-isa o pabalik-balik kapag nagda-download ng mga direktoryo.

Nagda-download ng isang file
 wget -X path/to/local.copy http://example.com/url/to/download.html

Ang syntax ay simple. ang wget command, -X upang isaad ang path ng file (maliban kung gusto mong i-save ang na-download nilalaman sa iyong kasalukuyang gumaganang direktoryo), at ang pampublikong link.

Nagda-download ng direktoryo
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

Ang -e robots=off flag ay nagsasabi ng wget upang huwag pansinin ang mga paghihigpit sa robots.txt file na mabuti dahil pinipigilan nito ang mga pinaikling pag-download. -r (o --recursive) at - np (o --no-parent) ay nagsasabi ng wgetupang sundan ang mga link sa loob ng direktoryo na iyong tinukoy. Voila!

Habang iyon lang ang kailangan mong malaman para magamit ang wget para sa pag-download ng mga file, marami pang ibang command na magbibigay-daan sa iyo upang kontrolin ang paggamit nito at maa-access mo ang mga ito sa loob ng iyong terminal sa man page ng wget o online.

Mayroon ka bang anumang mga katanungan na itatanong o mungkahi na gagawin? Huwag mag-atubiling ihulog ang iyong mga saloobin sa seksyon ng mga komento sa ibaba at huwag kalimutang ibahagi.