我正在使用 wget 将一些文件从一台服务器镜像到另一台服务器。我正在使用以下命令:
wget -x -N -i http://domain.com/filelist.txt
Run Code Online (Sandbox Code Playgroud)
-x = 因为我想保留目录结构
-N = 仅获取新文件的时间戳
-i = 从外部文件下载文件列表,每行一个。
小文件,例如我正在测试的 326kb 大下载就好了。
但是另一个 5gb 只下载 203mb 然后停止(它总是 203mb 给或取几千字节)
显示的错误消息是:
无法写入“path/to/file.zip”
(我不确定为什么前后会有奇怪的字符。我在 Windows 中使用 Putty,这可能与也可能没有关系,所以我把它们留在了。我想不是。)。
完整回复如下:(我已经替换了路径、ip和域名)
--2012-08-31 12:41:19-- http://domain.com/filelist.txt 正在解析 domain.com... MY_IP 正在连接到 domain.com|MY_IP|:80... 已连接。HTTP 请求已发送,正在等待响应... 200 OK Length: 161 [text/plain] 服务器文件不比本地文件“domain.com/filelist.txt”更新
--2012-08-31 12:41:19-- http://domain.com/path/to/file.zip连接到 domain.com|MY_IP|:80... 已连接。HTTP 请求已发送,正在等待响应... 200 OK Length: 5502192869 (5.1G) [application/zip] 大小不匹配(本地 213004288)——正在检索。
--2012-08-31 12:41:19-- http://domain.com/path/to/file.zip连接到 domain.com|MY_IP|:80... 已连接。HTTP 请求已发送,正在等待响应... 200 OK 长度:5502192869 (5.1G) [application/zip] 保存到:“domain.com/path/to/file.zip”
3% …