загрузка файлов с помощью 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?

  • Исключая некоторые php-страницы, но не другие с wget?
  • Загрузите сразу несколько URL-адресов
  • Статическая компиляция wget
  • установка dropbox (для просмотра файлов)
  • Почему я продолжаю получать файл wget-log в ~ на Arch Linux?
  • Загрузите одну страницу html со всей необходимой графикой и связанными файлами pdf / zip
  • Как сообщить wget, где извлекать файлы, переданные через '-input-file'
  • Загрузите все файлы .gz с веб-сайта с помощью http
  • 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

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

    Interesting Posts

    ls: Не показывать каталоги, которые соответствуют одному шаблону в подстановочных поисках, только файлы

    несколько файлов переименовать – шаблоны имен файлов

    как я могу рекурсивно удалять пустые каталоги в моем домашнем каталоге?

    Почему xfreerdp говорит «подключен» три раза каждый раз?

    kernel: nf_conntrack: полная таблица, падающий пакет; Основополагающий разум

    Xfce 4.12: Как настроить диалоговое окно переключателя окон (Alt-Tab) для использования режима списка?

    Перечислите процессы суперпользователя

    Построение пакетов Python завершается успешно, но пакет неправильно построен

    Некоторые сообщения ICMP-ответа не поступают в пространство пользователя в последних ядрах

    Как сохранить последние 50 строк в файле журнала

    ПульсАудио Пульт ДУ на Android

    Член группы не может писать даже с разрешением на запись

    Руководство по загрузке BTX

    Как сделать локальные сертификаты CA системы известными для Firefox?

    CentOS 5.6 x86 64 Не вижу всей памяти

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