загрузка файлов с помощью 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, чтобы он не попадал в URL-адрес, соответствующий шаблону?
  • Необходимо выполнить javascript как работу cron ... возможно?
  • Как вы остановите «wget» после того, как он получит 404?
  • wget и предотвращение загрузки файлов на рекурсивный wget
  • Разрешить имя файла с удаленного URL-адреса без загрузки файла
  • wget конвертировать файл tgz в HTML
  • Почему не работает wget url / mediafile.ext> medafile2.ext?
  • Curl-эквивалент wget's -read-timeout = X
  • Как объединить опции '-i file' и '-O filename' из wget?
  • Загрузите несколько файлов с помощью wget параллельно
  • Interesting Posts

    Как заставить создать символическую ссылку?

    Почему сопоставление 1250 строк против 90k моделей так медленно?

    Как указать пакет .deb для платформы, но для любой платформы?

    Значение, назначенное внутри функциональной переменной, всегда пусто

    Что означает, что точка скроет косую черту с косой чертой (.//)?

    почему / media и / home / mnt / home настолько большие?

    скользящий diff для хранения очень похожих файлов?

    Параметр «Заполнить столбцы перед строками» в команде столбца unix

    Ошибка «Short read block» при попытке загрузки RHEL

    Кластеризация идентичных файлов, игнорирующих пробелы и разрывы строк

    альтернатива pdfinfo для показа автора и названия

    сортировать файл на основе одного столбца и группы другим столбцом

    разрешить всем пользователям доступ к монтированию sshfs

    На LMDE 2, почему мой экран отключается через несколько секунд?

    Почему я могу передать аргументы в / usr / bin / env в этом случае?

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