загрузка файлов с помощью wget

Я пытаюсь загрузить http-ссылку отсюда .

URL-адрес

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 

Я получаю только index.html?acc=GSE48191 который является своего рода двоичным форматом.

Как загрузить файлы по этой ссылке http?

  • wget с подстановочными знаками при загрузке http
  • Загрузите файл на сервер?
  • Загрузите список веб-страниц в файл и переименуйте их, чтобы избежать перезаписи?
  • `wait` не ждет` wget -background`
  • Как записать iso во время загрузки
  • Можно ли получить «старую» временную марку?
  • скачать pdf-файлы с помощью curl
  • Где мой загруженный файл
  • 3 Solutions collect form web for “загрузка файлов с помощью wget”

    Я думаю твой ? интерпретируется оболочкой (Correction by vinc17: скорее, это & которое интерпретируется).

    Просто попробуйте простые цитаты вокруг вашего URL:

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

    Обратите внимание, что файл, который вы запрашиваете, является .tar файлом, но index.html?acc=GSE48191&format=file выше команда сохранит его как index.html?acc=GSE48191&format=file . Чтобы правильно его назвать, вы можете переименовать его в .tar :

     mv 'index.html?acc=GSE48191&format=file' GSE4819.tar 

    Или вы можете указать имя в качестве опции для wget :

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

    Вышеупомянутая команда сохранит загруженный файл как GSE48191.tar напрямую.

    Другой способ, который может работать, заключается в использовании этой команды:

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

    Команда -O укажет имя для загрузки.

    Конечно, ваша первоначальная проблема заключается в том, что интерпретация «&» интерпретируется оболочкой, окружающая URL с двойными кавычками, устраняет проблему.

    wget -O "name-you-want-to-save-as.format" http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file

    Это даст вам файл, который вы хотите загрузить, в текущий каталог, в котором вы находитесь.

    Linux и Unix - лучшая ОС в мире.