Я думаю, что ваши ?
интерпретируются с помощью shell (Исправление vinc17: более вероятно, что это &
интерпретируется).
Просто попробуйте с простыми цитатами вокруг вашего URL:
wget 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
Обратите внимание, что запрашиваемый вами файл является .tar
файлом, но приведенная выше команда сохранит его как 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
напрямую.