GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verwenden Sie wget, um Dateien über Proxy herunterzuladen

Mit dem Programm wget können Sie Dateien von URLs herunterladen. Obwohl es viel bewirken kann, ist die einfachste Form des Befehls:wget [irgendeine URL]. Unter der Annahme, dass keine Fehler auftreten, wird diese Datei im aktuellen Verzeichnis abgelegt. Wenn Sie keinen Dateinamen angeben, wird standardmäßig versucht, die Datei index.html abzurufen.

Dieses Dokument beschreibt, wie man wget (den nicht-interaktiven Netzwerk-Downloader) so einstellt, dass Dateien über Proxy heruntergeladen werden.

wget-Konfigurationsdateien

Unten sind wget-Konfigurationsdateien nach Priorität aufgelistet:

  • ~/.wgetrc :Startdatei des Benutzers.
  • /etc/wgetrc :Standardspeicherort der globalen Startdatei.
  • Proxy-Variablen festlegen in Shell für aktuelles Pseudo-Terminal.
  • ~/.bash_profile :Benutzerspezifische Umgebung.
  • /etc/profile :Systemweite Umgebung.
Hinweis :Wenn keine Konfiguration mit höherer Priorität eingestellt ist, wird die Konfiguration mit der nächsthöheren Priorität wirksam. Zum Beispiel wurde ~/.wgetrc nicht mit Proxy-Einstellungen konfiguriert, aber /etc/wgetrc wurde konfiguriert, dann sind die Proxy-Einstellungen in /etc/wgetrc die funktionierenden Proxys in wget.

Wget-Proxy konfigurieren

1. Fügen Sie die folgende(n) Zeile(n) in der Datei ~/.wgetrc hinzu oder /etc/wgetrc :

http_proxy = http://[Proxy_Server]:[port]
https_proxy = http://[Proxy_Server]:[port]
ftp_proxy = http://[Proxy_Server]:[port]

2. Proxy-Variable(n) in einer Shell manuell setzen:

$ export http_proxy=http://[Proxy_Server]:[port]
$ export https_proxy=$http_proxy
$ export ftp_proxy=$http_proxy

Überprüfen Sie die Variablenwerte mit dem Befehl „env“.

$ env | grep proxy
http_proxy=http://[Proxy_Server]:[port]
https_proxy=http://[Proxy_Server]:[port]
ftp_proxy=http://[Proxy_Server]:[port]

3. Fügen Sie die folgende(n) Zeile(n) in der Datei ~/.bash_profile hinzu oder /etc/profile :

# export http_proxy=http://[Proxy_Server]:[port]
# export https_proxy=http://[Proxy_Server]:[port]
# export ftp_proxy=http://[Proxy_Server]:[port]
So konfigurieren Sie den Proxy-Server in CentOS/RHEL/Fedora


Linux
  1. So aktualisieren Sie OpenSUSE 12.2 auf 12.3 (Desktop &Server)

  2. Bash =~ Regex und Https://regex101.com/?

  3. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  4. Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

  5. unix:///var/run/supervisor.sock keine solche Datei

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

Beim Herunterladen von Java JDK unter Linux über wget wird stattdessen die Lizenzseite angezeigt

echo oder print /dev/stdin /dev/stdout /dev/stderr

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?