我正在尝试从该网站下载文件。
网址为:http : //www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file
当我使用此命令时:
wget http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file
Run Code Online (Sandbox Code Playgroud)
我只得到 index.html?acc=GSE48191
这是某种二进制格式。
如何从该 HTTP 站点下载文件?
Qeo*_*ole 24
我认为你?
被 shell 解释了(vinc17 更正:更有可能的是,它&
被解释了)。
只需尝试在您的 URL 周围加上简单的引号:
wget 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
Run Code Online (Sandbox Code Playgroud)
请注意,您请求的.tar
文件是一个文件,但上述命令会将其另存为index.html?acc=GSE48191&format=file
. 要正确命名,您可以将其重命名为.tar
:
mv 'index.html?acc=GSE48191&format=file' GSE4819.tar
Run Code Online (Sandbox Code Playgroud)
或者您可以将名称作为选项提供给wget
:
wget -O GSE48191.tar 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
Run Code Online (Sandbox Code Playgroud)
上面的命令将GSE48191.tar
直接保存下载的文件。
归档时间: |
|
查看次数: |
61296 次 |
最近记录: |