wget命令下载文件断点续传以及在后台执行的方法

在使用wget下载大文件时往往需要很长时间,在下载期间如果SSH连接意外断开了可用“-c”参数实现断点续传
[root@localhost ~]# wget -c http://www.manong.life/filename.tar.gz
 
在后台执行wget进程(执行完命令后就可以断开SSH连接了)
[root@localhost ~]# wget -b http://www.manong.life/filename.tar.gz
Continuing in background, pid 10581. # wget进程pid,如果要停止下载只需要kill掉这个pid即可
Output will be written to ‘wget-log’. # 下载进度会持续输出到wget-log文件里面
[root@localhost ~]# tail -f wget-log # 查看下载进度,按Ctrl+C组合键可取消查看
 34350K .......... .......... .......... .......... ..........  0%  112K 37h40m
 34400K .......... .......... .......... .......... ..........  0% 70.1K 37h39m
 34450K .......... .......... .......... .......... ..........  0% 37.2K 37h39m
 34500K .......... .......... .......... .......... ..........  0% 43.9K 37h39m
 34550K .......... .......... .......... .......... ..........  0% 42.3K 37h40m
 34600K .......... .......... .......... .......... ..........  0% 50.5K 37h39m
 34650K .......... .......... .......... .......... ..........  0% 59.3K 37h38m
 34700K .......... .......... .......... .......... ..........  0% 74.7K 37h37m
 34750K .......... .......... .......... .......... ..........  0% 45.7K 37h37m
 34800K .......... .......... .......... .......... ..........  0% 57.4K 37h36m
 34850K .......... .......... .......... .......... ..........  0%  103K 37h34m
 34900K .......... .......... .......... .......... ..........  0% 93.8K 37h33m
 34950K .......... .......... .......... .......... ..........  0%  159K 37h30m
 35000K .......... .......... .......... .......... ..........  0%  142K 37h28m
 35050K .......... .......... .......... .......... ..........  0%  159K 37h26m
 35100K .......... .......... .......... .......... ..........  0% 75.5K 37h25m
 35150K .......... .......... .......... .......... ..........  0%  125K 37h23m
 35200K ..^C
[root@localhost ~]# 
备注:第1列是文件已下载部分的大小,带%的列是下载进度,最后两列分别是下载速度和剩余下载时间。

Copyright © 2024 码农人生. All Rights Reserved