linux中wget命令的常用参数

 

1、-O , 指定下载文件的名称

示例:

[root@centos7pc1 test]# ls [root@centos7pc1 test]# wget -O xxx.zip https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip  ## 指定下载内容为xxx.zip --2022-05-02 18:56:29--  https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.217.100.78 Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.217.100.78|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 8948563 (8.5M) [application/zip] Saving to: ‘xxx.zip’  100%[===========================================================================================>] 8,948,563   2.30MB/s   in 3.7s  2022-05-02 18:56:34 (2.30 MB/s) - ‘xxx.zip’ saved [8948563/8948563]  [root@centos7pc1 test]# ls xxx.zip [root@centos7pc1 test]# unzip xxx.zip    ## 正常解压 Archive:  xxx.zip   inflating: plink   inflating: LICENSE   inflating: toy.ped   inflating: toy.map   inflating: prettify [root@centos7pc1 test]# ls LICENSE  plink  prettify  toy.map  toy.ped  xxx.zip

 

2、-P选项指定下载文件的目录:

示例:

[root@centos7pc1 test]# ls [root@centos7pc1 test]# ls /home/test2/ [root@centos7pc1 test]# wget -P /home/test2/ https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip   ## -P选项指定下载目录 --2022-05-02 18:59:32--  https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.168.184 Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.168.184|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 8948563 (8.5M) [application/zip] Saving to: ‘/home/test2/plink_linux_x86_64_20220402.zip’  100%[===========================================================================================>] 8,948,563    831KB/s   in 23s  2022-05-02 18:59:56 (375 KB/s) - ‘/home/test2/plink_linux_x86_64_20220402.zip’ saved [8948563/8948563]  [root@centos7pc1 test]# ls [root@centos7pc1 test]# ls /home/test2/     ## 查看 plink_linux_x86_64_20220402.zip

 

3、-b选项 后台下载

默认情况下,下载过程日志重定向到当前目录中的wget-log文件中,要查看下载状态,可以使用tail -f wget-log查看。

[root@centos7pc1 test]# wget -b https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip [root@centos7pc1 test]# ls plink_linux_x86_64_20220402.zip  wget-log [root@centos7pc1 test]# tail wget-log   8400K .......... .......... .......... .......... .......... 96% 28.3M 0s   8450K .......... .......... .......... .......... .......... 97% 52.0M 0s   8500K .......... .......... .......... .......... .......... 97%  103M 0s   8550K .......... .......... .......... .......... .......... 98%  110M 0s   8600K .......... .......... .......... .......... .......... 98%  194K 0s   8650K .......... .......... .......... .......... .......... 99% 24.8M 0s   8700K .......... .......... .......... ........             100% 60.1M=8.9s  2022-05-02 19:02:26 (977 KB/s) - ‘plink_linux_x86_64_20220402.zip’ saved [8948563/8948563]

 

4、-c选项  断点续传: 当我们下载一个大文件时,如果中途网络断开导致没有下载完成,我们就可以使用命令的-c选项恢复下载,让下载从断点续传,无需从头下载。

[root@centos7pc1 test]# wget -c https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip  ## -c 断点续传 --2022-05-02 19:04:19--  https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.217.84.158 Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.217.84.158|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 8948563 (8.5M) [application/zip] Saving to: ‘plink_linux_x86_64_20220402.zip’  100%[===========================================================================================>] 8,948,563   3.21MB/s   in 2.7s  2022-05-02 19:04:23 (3.21 MB/s) - ‘plink_linux_x86_64_20220402.zip’ saved [8948563/8948563]  [root@centos7pc1 test]# ls plink_linux_x86_64_20220402.zip

 

5、-i 选项:批量下载

[root@centos7pc1 test]# ls downlist.txt [root@centos7pc1 test]# cat downlist.txt              ## 批量下载的文件列表 https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip https://yanglab.westlake.edu.cn/software/gcta/bin/gcta_v1.94.0Beta_linux_kernel_3_x86_64.zip [root@centos7pc1 test]# wget -i downlist.txt         ## -i选项批量下载 --2022-05-02 19:08:13--  https://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20220402.zip Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.217.90.206 Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.217.90.206|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 8948563 (8.5M) [application/zip] Saving to: ‘plink_linux_x86_64_20220402.zip’  100%[===========================================================================================>] 8,948,563    741KB/s   in 22s  2022-05-02 19:08:36 (399 KB/s) - ‘plink_linux_x86_64_20220402.zip’ saved [8948563/8948563]  --2022-05-02 19:08:36--  https://yanglab.westlake.edu.cn/software/gcta/bin/gcta_v1.94.0Beta_linux_kernel_3_x86_64.zip Resolving yanglab.westlake.edu.cn (yanglab.westlake.edu.cn)... 42.247.30.142 Connecting to yanglab.westlake.edu.cn (yanglab.westlake.edu.cn)|42.247.30.142|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14274781 (14M) [application/zip] Saving to: ‘gcta_v1.94.0Beta_linux_kernel_3_x86_64.zip’  100%[===========================================================================================>] 14,274,781  5.21MB/s   in 2.6s  2022-05-02 19:08:39 (5.21 MB/s) - ‘gcta_v1.94.0Beta_linux_kernel_3_x86_64.zip’ saved [14274781/14274781]  FINISHED --2022-05-02 19:08:39-- Total wall clock time: 26s Downloaded: 2 files, 22M in 25s (925 KB/s) [root@centos7pc1 test]# ls           ## 查看下载结果 downlist.txt  gcta_v1.94.0Beta_linux_kernel_3_x86_64.zip  plink_linux_x86_64_20220402.zip

 

参考:https://baijiahao.baidu.com/s?id=1715589159640466321&wfr=spider&for=pc