Wget: Difference between revisions
From Leo's Notes
This page was last edited on 24 February 2017, at 19:13.
m Text replacement - "{{hltext | code =" to "{{highlight|lang=terminal|code=" |
m Text replacement - "<code>" to "{{code|" |
||
| Line 1: | Line 1: | ||
== wget to console == | == wget to console == | ||
Use the | Use the {{code|-O -</code> option to output contents to the console. | ||
{{highlight|lang=terminal|code= | {{highlight|lang=terminal|code= | ||
wget -O - http://google.ca | wget -O - http://google.ca | ||
}} | }} | ||
Since the contents go to | Since the contents go to {{code|stdout</code>, you can pipe it to a shell to execute remote commands: | ||
{{highlight|lang=terminal|code= | {{highlight|lang=terminal|code= | ||
wget -O - http://scripthost.local/fix_graphics.sh | sh | wget -O - http://scripthost.local/fix_graphics.sh | sh | ||
}} | }} | ||
Note: This is equivalent to using just | Note: This is equivalent to using just {{code|<nowiki>curl http://google.ca</nowiki></code>. | ||
== Save to Directory == | == Save to Directory == | ||
Use the | Use the {{code|-P</code> to specify the prefix of the output file. | ||
{{highlight|lang=terminal|code= | {{highlight|lang=terminal|code= | ||
wget -P /tmp http://google.ca/ | wget -P /tmp http://google.ca/ | ||
| Line 27: | Line 27: | ||
== wget on FreeBSD == | == wget on FreeBSD == | ||
wget is available in ports under | wget is available in ports under {{code|ftp/wget</code>. If you don't want to compile it, you could just use {{code|fetch (1)</code> to download files. | ||
Revision as of 19:13, 24 February 2017
wget to console
Use the {{code|-O - option to output contents to the console.
wget -O - http://google.ca
Since the contents go to {{code|stdout, you can pipe it to a shell to execute remote commands:
wget -O - http://scripthost.local/fix_graphics.sh
Note: This is equivalent to using just {{code|curl http://google.ca.
Save to Directory
Use the {{code|-P to specify the prefix of the output file.
wget -P /tmp http://google.ca/
Saving an Entire Open Directory
To download an entire open directory from a remote server:
wget -np -r http://server/remote/dir
wget on FreeBSD
wget is available in ports under {{code|ftp/wget. If you don't want to compile it, you could just use {{code|fetch (1) to download files.