我尝试将wget与-P选项一起使用,以指定将文件下载到的输出路径。但是,当路径中有一些空间时,我会遇到一些问题。 我尝试了几种解决方法,但没有成功。
这些示例不起作用:
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P="\\NAS\folder with space"
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P='\\NAS\folder with space'
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\\NAS\folder\ with\ space
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\\NAS\folder%20with%20space
PS:这些示例是从Windows批处理文件执行的
答案 0 :(得分:2)
引用wget --help
Directories:
-nd, --no-directories don't create directories.
-x, --force-directories force creation of directories.
-nH, --no-host-directories don't create host directories.
--protocol-directories use protocol name in directories.
-P, --directory-prefix=PREFIX save files to PREFIX/...
--cut-dirs=NUMBER ignore NUMBER remote directory components.
我这样阅读,即单字母(单破折号)选项不需要从值中分隔符,
不同长度的冗长字符需要等号。
(所有单破折号,双字母选项都是不带值的开关)