wget和curl下载文件时的常用用法

wget和curl下载文件时的常用用法

本文只记录wget和curl下载文件时的简单的常用用法,不是这两个命令的详解。

wget

最简单的用法

wget http://download.redis.io/releases/redis-6.0.1.tar.gz

添加--no-check-certificate:忽略ssl证书校验

wget --no-check-certificate http://download.redis.io/releases/redis-6.0.1.tar.gz

-O下载到指定目录(包括重命名文件)

wget --no-check-certificate http://download.redis.io/releases/redis-6.0.1.tar.gz -O /path/to/filename.tar.bz2

curl

最简单用法:-O(大写O,output首字母)表示按服务器上的文件名存在本地(本例存的文件名就是php-7.4.5.tar.bz2),否则它将会把二进制码流输出到屏幕中,看上去就是一片乱码

curl -O http://download.redis.io/releases/redis-6.0.1.tar.gz

添加-L:表示如果服务器有301、302等跳转,curl会把跳转后的那个地址作为下载地址

curl -L -O http://download.redis.io/releases/redis-6.0.1.tar.gz

添加-o-o(小写o,output首字母)表示把文件写到本地指定位置(包括指定文件名,而-O就不能指定而是直接使用服务器默认名称,并且不能跟-O一起用,否则会使用-O而忽略-o)

curl -L http://download.redis.io/releases/redis-6.0.1.tar.gz -o /path/to/filename.tar.bz2

添加-k:忽略ssl证书校验(比如在报curl: (60) Peer's Certificate issuer is not recognized.这种错时使用)

curl -L -O -k http://download.redis.io/releases/redis-6.0.1.tar.gz -o /path/to/filename.tar.bz2
打赏
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

wget和curl下载文件时的常用用法