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

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

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

  • wget и предотвращение загрузки файлов на рекурсивный wget
  • Почему возможно> / dev / null 2> & 1 не работает?
  • routing wget --recursive для stdout (как в -O -), а не файл
  • Как поставить отметку времени с помощью: wget --output-file =
  • wget - считается, что загрузка выполняется через 1 секунду, хотя это не
  • Как Wget с условием подмножества + генерировать CHM / ... электронную книгу?
  • wget не может войти в ftp
  • Игнорировать переменную GET из ссылок, при загрузке веб-сайта в автономном режиме
  • Загрузите, добавив после некоторого процентного завершения
  • Кэш DNS для wget
  • wget - поврежденные каталоги
  • Interesting Posts

    Определение функции bash динамически с использованием eval

    Как сбрасывать SSHD-процесс и искать строки

    Как получить цвет фона в Emacs?

    Приоритет перенаправления stdin и stdout в Bash

    Не удалось закрыть раздел Luks

    удалить что-нибудь между угловыми скобками, включая его

    Добавление нового системного вызова в Linux 3.2.x с загружаемым модулем ядра

    Что мне нужно в моем скрипте, чтобы иметь возможность изменять право собственности на структуру каталогов, принадлежащую root, текущему пользователю, выполняющему сценарий bash?

    Есть ли способ изменить имена устройств в каталоге / dev?

    Беспроводная связь на Зорине

    Как сделать экран -R прикрепленным к самой молодой отдельной сессии?

    Подсчитайте количество слов, используемых в ответе, следуя строке вопроса

    Получение строк из файлов с определенным расширением

    Что обрабатывает уведомления в чистой среде Openbox?

    Отключить светодиод на 8192cu Edimax dongle, драйверы ядра

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