Curl: Difference between revisions
Content added Content deleted
m (m) |
m (→One-Liners: nowiki) |
||
Line 62: | Line 62: | ||
=One-Liners= |
=One-Liners= |
||
Save the output of the URL to a file curl -o website.html https://domain.com |
Save the output of the URL to a file curl -o website.html <nowiki>https://domain.com</nowiki> |
||
curl -o archive.zip https://domain.com/file.zip |
curl -o archive.zip <nowiki>https://domain.com</nowiki>/file.zip |
||
curl https://domain.com > website.html |
curl <nowiki>https://domain.com</nowiki> > website.html |
||
Save with name same as remote file curl -O https://domain.com/file.zip |
Save with name same as remote file curl -O <nowiki>https://domain.com</nowiki>/file.zip |
||
curl -O https://domain.com/file.zip -O https://domain.com/file2.zip |
curl -O <nowiki>https://domain.com</nowiki>/file.zip -O <nowiki>https://domain.com</nowiki>/file2.zip |
||
Download files securely via SSH curl -u user sftp://server.domain.com/path/to/file |
Download files securely via SSH curl -u user <nowiki>sftp://server.domain.com/path/to/file</nowiki> |
||
curl -u username:password https://domain.com |
curl -u username:password <nowiki>https://domain.com</nowiki> |
||
Get HTTP header information curl -I http://domain.com |
Get HTTP header information curl -I <nowiki>http://domain.com</nowiki> |
||
Access an FTP server curl ftp://ftp.domain.com --user username:password |
Access an FTP server curl <nowiki>ftp://ftp.domain.com</nowiki> --user username:password |
||
Download a file via FTP curl ftp://ftp.domain.com/file.zip --user username:password |
Download a file via FTP curl <nowiki>ftp://ftp.domain.com/</nowiki>file.zip --user username:password |
||
curl -u ftpuser:password -O ftp://ftp_pub/public_html/index.html |
curl -u ftpuser:password -O <nowiki>ftp://ftp_pub/public_html/index.html</nowiki> |
||
Upload a file to the FTP server curl -T file.zip ftp://ftp.domain.com/ --user username:password |
Upload a file to the FTP server curl -T file.zip <nowiki>ftp://ftp.domain.com/</nowiki> --user username:password |
||
curl -u ftpuser:password -T linuxtechi.txt ftp://ftp_pub/public_html/ |
curl -u ftpuser:password -T linuxtechi.txt <nowiki>ftp://ftp_pub/public_html/</nowiki> |
||
To upload multiple files to FTP server curl -u ftpuser:password -T "(linuxtechi1.txt linuxtechi2.txt)" ftp://ftp_pub/public_html/ |
To upload multiple files to FTP server curl -u ftpuser:password -T "(linuxtechi1.txt linuxtechi2.txt)" <nowiki>ftp://ftp_pub/public_html/</nowiki> |
||
Deleting files from ftp server curl ftp://ftp_pub/public_html -X 'DELE linuxtechi.zip' --user ftpuser:password |
Deleting files from ftp server curl <nowiki>ftp://ftp_pub/public_html</nowiki> -X 'DELE linuxtechi.zip' --user ftpuser:password |
||
Handle URL redirects curl -L http://domain.com |
Handle URL redirects curl -L <nowiki>http://domain.com</nowiki> |
||
Debug level details curl -v http://domain.com |
Debug level details curl -v <nowiki>http://domain.com</nowiki> |
||
Using proxy to download a file curl -x proxy.server.com:3128 https://domain.com |
Using proxy to download a file curl -x proxy.server.com:3128 <nowiki>https://domain.com</nowiki> |
||
Limit data transfer rate curl --limit-rate 1024B -O https://domain.com |
Limit data transfer rate curl --limit-rate 1024B -O <nowiki>https://domain.com</nowiki> |
||
Download file modified after a given date curl -z 1-Jan-17 https://domain.com |
Download file modified after a given date curl -z 1-Jan-17 <nowiki>https://domain.com</nowiki> |
||
Download file modified before a given date curl -z -1-Jan-17 https://domain.com |
Download file modified before a given date curl -z -1-Jan-17 <nowiki>https://domain.com</nowiki> |
||
Resume a download curl -C https://domain.com |
Resume a download curl -C <nowiki>https://domain.com</nowiki> |
||
Verifying SSL certificate curl --cacert new-ca.crt https://domain.com |
Verifying SSL certificate curl --cacert new-ca.crt <nowiki>https://domain.com</nowiki> |
||
Ignoring the ssl certificate warning curl -k https://domain.com |
Ignoring the ssl certificate warning curl -k <nowiki>https://domain.com</nowiki> |
||
=URL syntax= |
=URL syntax= |