我正在将文件从一个服务器上的文件夹传输到另一个服务器,我正在使用wget这样做。
但问题是wget被终止,当我重新运行命令时,它从第一个文件开始,尽管我使用-nc
来跳过存在的文件,但它仍遍历所有文件,然后跳过那些存在的文件,在跳过文件时花费了太多时间。
我想知道有没有办法让wget直接从新文件开始下载,而不是从顶部检查每个文件。
我希望我的问题清楚明了。请原谅我,如果不能。
这是我正在使用的命令: wget -H -r --level = 1 -k -p -nc http://www.example.com/images/
答案 0 :(得分:0)
您可以尝试使用拒绝列表跳过已下载的文件。
如果您的所有文件都在同一目录中,则可以如下所示:
wget -R "`ls -1 | tr "\n" ,`" <your own options>
我不确定部分下载会发生什么。