我正在尝试使用从Web站点通过HTTP下载文件wget
。
当我使用时:
wget http://abc/geo/download/?acc=GSE48191&format=file
我只有一个名为的文件index.html?acc=GSE48191
。
当我使用时:
wget http://abc/geo/download/?acc=GSE48191&format=file -o asd.rpm
我得到了asd.rpm
,但是我想使用实际名称下载,并且不想手动更改下载文件的名称。
下次您可能要问有关生物信息学的这类问题。它也是这里的主题,欢迎您留下来,但是您可能会从该领域的工作人员那里获得更多帮助。
—
terdon
@MichaelKjörling是从NCBI提取信息的,这就是为什么我建议这样做。那里的答案可能会涉及一种更简单,更直接的方法来获取OP所需的信息,而不是Shell解决方案。例如,诸如“您可以从这里更轻松地获取此信息”之类的东西。
—
terdon
看
—
ivanivan
--trust-server-names
参数wget
-
重要的是要注意,URL所引用的资源不存在“实际名称”之类的东西。Web服务器用一些内容来响应请求,并可能以某种方式响应某些描述该内容的标头,但是根本不需要涉及文件。
—
IMSoP