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.