linux下载命令之wget&curl

wget

格式

wget [选项]... [URL]...

作用

下载url指定文件

选项

  • -O, --output-document=FILE 将文档写入 FILE
  • -q, --quiet 安静模式 (无信息输出)。

举例

wget url 就可以下载url对应文件,文件名默认

[root@centos76 data]# wget https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png
--2022-07-29 07:30:21--  https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png
正在解析主机 www.baidu.com (www.baidu.com)... 110.242.68.3, 110.242.68.4
正在连接 www.baidu.com (www.baidu.com)|110.242.68.3|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:24774 (24K) [image/png]
正在保存至: “PCfb_5bf082d29588c07f842ccde3f97243ea.png”

100%[====================================================================================>] 24,774      --.-K/s 用时 0.01s   

2022-07-29 07:30:21 (1.79 MB/s) - 已保存 “PCfb_5bf082d29588c07f842ccde3f97243ea.png” [24774/24774])

[root@centos76 data]# ll
总用量 32
-rw-r--r--. 1 root root  2381 07/29 07:27 index.html
-rw-r--r--. 1 root root 24774 07/20 14:25 PCfb_5bf082d29588c07f842ccde3f97243ea.png

加上-q不显示详细信息,加-O修改文件名

[root@centos76 data]# wget -qO a.png https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png
[root@centos76 data]# ll
总用量 60
-rw-r--r--. 1 root root 24774 07/20 14:26 a.png
-rw-r--r--. 1 root root  2381 07/29 07:27 index.html
-rw-r--r--. 1 root root 24774 07/20 14:25 PCfb_5bf082d29588c07f842ccde3f97243ea.png

不加-q信息太多,加上-q信息又太少,可以加-nv显示必要信息,注意-nv是一个参数

[root@centos76 data]# wget -nv -O b.png https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png
2022-07-29 07:36:03 URL:https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png [24774/24774] -> "b.png" [1]

curl

格式

curl [选项]... [URL]...

作用

下载url指定文件

选项

  • -o, --output FILE 将内容输出到指定文件中

举例

[root@centos76 data]# curl -o c.png https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24774  100 24774    0     0   112k      0 --:--:-- --:--:-- --:--:--  112k

总结

  • wget -nv|-q|-v -O 文件名 url
  • curl -o 文件名 url

你可能感兴趣的:(linux下载命令之wget&curl)