загрузка файлов с помощью 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 для загрузки определенных файлов из определенного каталога, когда сам каталог не имеет index.html?
  • Необходимо выполнить javascript как работу cron ... возможно?
  • CURL не будет подключаться к себе
  • `wait` не ждет` wget -background`
  • Does -q определенно отключить ведение журнала вывода wget?
  • Несколько учетных данных пользователя в wget
  • Зеркальный список файлов
  • wget для получения списка файлов
  • 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

    Размер MBR составляет 440 байт или 512 байт

    Как скопировать в форматированное изображение без привилегий root?

    Как узнать файловую систему любого носителя, например, жесткий диск, CD / DVD, флешку?

    Как объединить два файла с общим ключом в awk?

    Не удается записать на недавно созданный раздел EXT4

    Как, на ubuntu, запускать как сервис / запустить под наблюдением

    Страница вырезается в половине, если я печатаю из Chrome или Google Cloud, но с Firefox не

    Установка AIX Mercurial no root

    Какие из более крупных дистрибутивов предлагают последние обновления?

    Не удалось монтировать раздел без root

    Источник беспроводного драйвера Broadcom vs dkms

    Можно ли использовать raid-0 md-типа в качестве диска для пула zfs

    Ограничить двухстороннюю аутентификацию SSH и Apache в нелокальных сетях

    Как я могу просматривать рекламу маршрутизатора IPv6, которые принимаются моим компьютером для диагностических целей?

    Заполнение вкладки «../» в zsh

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