通过HTTP服务器上传文件

假设服务器可以直接访问本地电脑的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

Leave a Reply

Your email address will not be published. Required fields are marked *