Eu acho que você ?é interpretado pelo shell (Correção de vinc17: provavelmente, é o &que é interpretado).
Basta tentar com aspas simples em torno do seu URL:
wget 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
Observe que o arquivo que você está solicitando é um .tararquivo, mas o comando acima o salvará como index.html?acc=GSE48191&format=file. Para que ele seja nomeado corretamente, você pode renomeá-lo para .tar:
mv 'index.html?acc=GSE48191&format=file' GSE4819.tar
Ou você pode dar o nome como uma opção para wget:
wget -O GSE48191.tar 'http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
O comando acima salvará o arquivo baixado como GSE48191.tardiretamente.