Wget: Difference between revisions
Jump to navigation
Jump to search
(→-S) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 26: | Line 26: | ||
<pre> | <pre> | ||
cd /usr/local/src | cd /usr/local/src | ||
curl -O http://ftp.gnu.org/gnu/wget/wget-1. | curl -O http://ftp.gnu.org/gnu/wget/wget-1.20.3.tar.gz | ||
gunzip < wget-1. | gunzip < wget-1.20.3.tar.gz | tar xfv - | ||
cd wget-1. | cd wget-1.20.3 | ||
./configure --with-ssl=openssl | ./configure --with-ssl=openssl | ||
make | make | ||
Line 38: | Line 38: | ||
=Options= | =Options= | ||
==-q,--quiet== | ==<tt>-q,--quiet</tt>== | ||
Quiet. | Quiet. | ||
==-S== | ==<tt>-S</tt>== | ||
[[#Display_the_whole_HTTP_response|Display the whole response]]. | [[#Display_the_whole_HTTP_response|Display the whole response]]. | ||
==-N== | ==<tt>-N</tt>== | ||
Don't re-retrieve files unless newer than local. | Don't re-retrieve files unless newer than local. | ||
==<tt>-nv, --no-verbose</tt>== | |||
Turn off verboseness, without being quiet. | |||
=Download a file locally= | =Download a file locally= | ||
Line 79: | Line 80: | ||
=Authentication= | =Authentication= | ||
<syntaxhighlight lang='bash'> | |||
wget --user <user> --password <password> http://example.com/ | |||
</syntaxhighlight> |
Latest revision as of 01:38, 11 April 2021
Internal
Install from Scratch
yum install wget
Install on Mac
Preferred
brew install wget
Alternative
This worked:
cd /usr/local/src curl -O http://ftp.gnu.org/gnu/wget/wget-1.20.3.tar.gz gunzip < wget-1.20.3.tar.gz | tar xfv - cd wget-1.20.3 ./configure --with-ssl=openssl make make install
It will install in /usr/local/bin.
Options
-q,--quiet
Quiet.
-S
-N
Don't re-retrieve files unless newer than local.
-nv, --no-verbose
Turn off verboseness, without being quiet.
Download a file locally
Specify the file name with -O
wget -O agent.jar http://10.153.173.18:7080/agentupdate/download
Don't write the file on disk
The dash after -O:
wget -O - http://localhost/servlet01
Display the whole HTTP response
wget -S ...
Sending POST with wget
wget -O - \ --post-data 'creditCardNumber=4111111111111111&buyerCountry=US&buyerLastName=Smith&creditCardType=VISA' \ http://example.com/warrantyservice/warranty
Authentication
wget --user <user> --password <password> http://example.com/