Bash wget正在使用不正确的名称/类型保存文件。为什么?

Bash wget正在使用不正确的名称/类型保存文件。为什么?,bash,unix,authentication,wget,Bash,Unix,Authentication,Wget,我有一个wget正在运行到远程服务器。我的目标是将9000个文件保存在我的服务器上,因为由于荒谬的安全措施,我只能一次按get请求获取它们 所以我在跑步: C:\ProgramFiles(x86)\GnuWin32\bin>wget--无检查证书--加载cookies C ookies.txt \-p 现在,在浏览器中导航到上面的URL将允许我以.html文件的形式下载该网页。但是,当我运行此命令时,我将文件另存为 1@type=attachment 它正在创建一个新的文件夹链/website

我有一个wget正在运行到远程服务器。我的目标是将9000个文件保存在我的服务器上,因为由于荒谬的安全措施,我只能一次按get请求获取它们

所以我在跑步:

C:\ProgramFiles(x86)\GnuWin32\bin>wget--无检查证书--加载cookies C ookies.txt \-p

现在,在浏览器中导航到上面的URL将允许我以.html文件的形式下载该网页。但是,当我运行此命令时,我将文件另存为

1@type=attachment
它正在创建一个新的文件夹链
/website.webpage.com/folder/document/download/
,其中包含该文件

我在这里误解了什么/错误地调用了什么?

您可以使用
--content disposition
选项尝试尊重该标题(这可能是您的浏览器正在执行的操作)

wget
手册页:

--内容配置

如果该选项设置为on,则启用对“内容处置”标题的实验性(功能不全)支持。这个可以 当前会导致额外的“头”往返到服务器 请求,并且已知存在一些bug,这就是为什么 默认情况下当前未启用


Cookie的c和o之间应该有一个空格吗?你为什么不希望它保存为同一个文件?最后,这与unix或bash无关:)你是一个美丽的人