假设服务器可以直接访问本地电脑的IP地址,本地电脑无法直接访问服务器的IP地址。通过HTTP服务器,把Windows本地电脑的大量文件上传到服务器。
在Windows本地电脑上,通过cmd创建文件列表,
cd e:
dir webdataset\ /s /b /a-d > filelists.txt
通过NotePad++添加 http://windows-ip-address/前缀,将换行符改成Unix (LF)。
在服务器上通过trz上传filelists.txt:
trz
在Windows本地电脑上打开HTTP服务器:
python -m http.server -d webdataset/
在服务器上,通过wget批量下载文件,
cat filelists.txt | xargs wget -c