作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要使用 wget
下载 zip 文件.要在当前目录中下载它,我在命令行中运行:
$ wget https://github.com/.../[myfile].zip
要将它下载到不同的不同目录,我添加 -P <Path of download directory>
:
$ wget -P [download directory path] https://github.com/.../[myFile].zip
我想改下载文件到[download path directory]
但文件名是[myFileName]
.我该怎么做?
我已经试过了:
$ wget -P [download directory path] --output-document=[filename.zip]
https://github.com/.../[myZipFile].zip
这会将文件下载到当前目录,文件名由我选择。
最后,我将使用 spawn
将其用于 NodeJS 项目.
目前我有这个:
var downloader = spawn("wget", ["-P", zipFile, appUrl]);
最佳答案
也许我忽略了 Q 的要点,但是 -O 标志呢?
wget -O [download directory path]/[filename.zip] https://github.com/.../[myZipFile].zip
手册页有关于文件串联的可怕内容,但当您只获取一个文件时,这无关紧要。
首先自动创建目录:
mkdir -p [download directory path]; wget -O [download directory path]/[filename.zip] https://github.com/.../[myZipFile].zip
如果目录已经存在,mkdir 上的 -p(父级)标志会导致它无错误地退出。
关于javascript - 使用 wget 将下载的文件名设置在不同的目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15229294/
我是一名优秀的程序员,十分优秀!