Подтвердить что ты не робот

Как загрузить файл с http url?

Я знаю, как использовать wget для загрузки с ftp, но я не мог использовать wget для загрузки по следующей ссылке:

http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file

Если вы скопируете и вставьте его в браузер, он начнет загружаться. Но я хочу загрузить его прямо на наш сервер, поэтому мне не нужно перемещать его с моего рабочего стола на сервер. Как это сделать?

Спасибо!

4b9b3361

Ответ 1

Это то, что я сделал:

wget -O file.tar "http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file"

Ответ 2

Используйте опцию -O с wget, чтобы указать, где сохранить загруженный файл. Например:

wget -O /path/to/file http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE46130&format=file

Ответ 3

# -r : recursive    
# -nH : Disable generation of host-prefixed directories
# -nd : all files will get saved to the current directory
# -np : Do not ever ascend to the parent directory when retrieving recursively. 
# -R index.html*,999999-99999-1990.gz* : don't download files with this files pattern
wget -r -nH -nd -np -R *.html,999999-99999-1990.gz* http://www1.ncdc.noaa.gov/pub/data/noaa/1990/