2013年5月15日星期三

[转] scp, wget 断点续传

scp断点续传,wget自动断点续传的方法

一:scp 断点续传 [暂时没有使用过]
scp 一旦出错中断就只能重新开始,不过可以利用rsync实现scp的断点续传 
1、在~/.bashrc中加入一个alias: 
$vim ~/.bashrc 
alias rscp='rsync -v -P -e ssh' 
2、重新载入 .bashrc 配置 
$source ~/.bashrc

二:wget自动断点续传的方法
有时候我们使用 wget 下载东西被迫打断, 比如网络故障, 终端意外断开, 忘了加 & 放入该台等等.
沉稳的人或许会想到重新开启 wget, 并使用 -c 断点续传, 可是有时候, 因为 N 个 G 的东西突然断了, 一冲动就晕了, 就纠结了, 可能就会就重新跑 wget 了, 甚至截止到本文还有人不知道 -c.

那么为了杯具不再发生, 我们可以让wget每次运行的时候自动加上 -c 参数, 那样就万事大吉了嘛. 方法如下:
在家目录下新建文件".wgetrc", 内容如下:
continue = on
写入 wget.sh 后,可以这样同时下载多个文件:
  1. nohup wget http://116.255.139.240/software/db_must.tar.gz  &  
  2. nohup wget http://116.255.139.240/software/root_must.tar.gz &  
  3. nohup wget http://116.255.139.240/software/webserver_must.tar.gz &  

如果想不用IP,但有两个相同的域名,则需要配置 /etc/hosts 加和IP对应的域名,再 wget 即可。
保存退出, 以后再使用 wget 就会自动断点续传了

没有评论: