Creo que su ?
intérprete es interpretado por shell (Corrección por vinc17: lo más probable, es lo &
que se interpreta).
Simplemente intente con comillas simples alrededor de su URL:
wget 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
Tenga en cuenta que el archivo que está solicitando es un .tar
archivo, pero el comando anterior lo guardará como index.html?acc=GSE48191&format=file
. Para nombrarlo correctamente, puede cambiarle el nombre a .tar
:
mv 'index.html?acc=GSE48191&format=file' GSE4819.tar
O puede dar el nombre como una opción para wget
:
wget -O GSE48191.tar 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
El comando anterior guardará el archivo descargado como GSE48191.tar
directamente.