Whatsapp

A Wget telepítése és használata Mac rendszeren

Anonim

wget egy robusztus parancssori alkalmazás az URL-ben megadott erőforrások letöltésére. Úgy tervezték, hogy akkor is kiválóan működjön, ha gyenge a kapcsolat. Egyedülálló tulajdonsága például a macOS-hez mellékelt curl-hoz képest, hogy nem interaktív, így a háttérben is futhat.

A wget telepítésének két módja van: Xcode vagy a Homebrew oldalon keresztül, és mindkét módszert leírom, mivel nem mindenki használja az Xcode vagy Homebrew.

Wget telepítése Xcode-on keresztül

Telepítés wget Mac a következőn keresztül: Xcode megköveteli, hogy az eszközt a forrásból kell összeállítani, és a lépések ugyanazok minden Mac-verzión:

Először telepítse az Xcode-t az iTunes-on keresztül, majd telepítse az Xcode parancssori eszközöket a következő paranccsal:

 xcode-select --install

A wget forráskód letöltése a curl használatával:

 cd ~/Letöltések
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Kicsomagolja és navigáljon a mappába, és futtassa a configure parancsot:

 tar -zxvf wget-1.19.5.tar.gz
cd wget-1.19.5/
./Beállítás

Készítse el és tesztelje wget:

 gyárt
telepítse
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Ha hibaüzenetet kap a configure parancs futtatásakor, futtassa azt egy SSL jelzővel, például:

 ./configure --with-ssl=openssl

Ne felejtse el törölni a most már szükségtelen fájlokat a telepítés befejezése után.

Wget telepítése a Homebrew segítségével

Homebrew az OS X csomagkezelője, amely lehetővé teszi a telepítést és az alkalmazások kezelése sokkal egyszerűbb a Mac felhasználók számára.

Vannak alternatívák, például Fink és MacPorts, de én jobban szeretem a Homebrew használatával. Ne aggódjon, ha nincs telepítve, segítek:

Telepítés Homebrew a következő paranccsal, akkor az Xcode parancssori eszközeit is telepíti, ha még nincsenek telepítve:

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

Következő lépésként telepítse a wget parancssori letöltőklienst.

 brew install wget

A Wget használata Mac rendszeren

Amíg egy fájl vagy könyvtár URL-je nyilvánosan elérhető, letöltheti, és a fájlok egyenként vagy rekurzívan letölthetők a könyvtárak letöltésekor.

Egyetlen fájl letöltése
 wget -X path/to/local.copy http://example.com/url/to/download.html

A szintaxis egyszerű. a wget parancs, -X a fájl elérési útját jelzi (hacsak nem szeretné menteni a letöltött fájlt tartalmat az aktuális munkakönyvtárba), és a nyilvános hivatkozást.

Könyvtár letöltése
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

A -e robots=off zászló közli wget figyelmen kívül hagyja a korlátozásokat a robots.txt fájlban, ami jó, mert megakadályozza a rövidített letöltéseket. -r (vagy --rekurzív) és - np (vagy --no-parent) közli wgetaz Ön által megadott könyvtárban található hivatkozások követéséhez. Voálá!

Bár csak ennyit kell tudnia a wget használatához fájlok letöltéséhez, számos más parancs is lehetővé teszi használatának szabályozásához, és elérheti azokat a terminálon belül a wget kézikönyvében vagy online.

Van-e feltennivalója vagy javaslata? Nyugodtan oszd meg gondolataidat az alábbi megjegyzések részben, és ne felejtsd el megosztani.