似乎curl
没有能力做到这一点,但wget
可以做到这一点。 (在 Mac OS X 上执行此操作)
但
wget -r --no-parent http://localhost:8080
将下载到名为的文件夹localhost:8080
和
wget -r --no-parent http://localhost:8080 -P sample
将下载到名为的文件夹sample/localhost:8080
有没有办法只下载到sample
(没有localhost:8080
部分?)
PS我正在下载,localhost:8080
因为node.js可以为我用React JS编写的页面提供服务,但是bundle.js
在我的整个目录中找不到“编译文件”,所以我只是用它wget
来完成这项工作,它也可以下载index.html
和这些文件在style/
或css/
也。
答案1
wget -r http://localhost:8080 -P sample -nH
, 在哪里-nH(或 --no-host-directories)不会创建主机目录。