Если передать консольному загрузчику файлов wget ссылку с параметрами, имя загруженного файла будет содержать часть этих параметров. Например, команда
wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1396461786&use_mirror=freefr
приведет к тому, что в папке вместо архива с окончанием tar.gz будет лежать файл zabbix-2.2.2.tar.gz?r=http:%2F%2Fwww.zabbix.com%2Fdownload.php
wget может попытаться получить правильное имя можно с помощью параметра —content-disposition.
Причина кроется в том, что по такой ссылке лежит не окончательный файл. Там находится скрипт, который с помощью mod_rewrite перенаправляет на разные файлы в зависимости от передаваемых параметров. Корректное имя файла при обращении к такой ссылке будет в содержаться в поле ответа браузера Content-Disposition. Именно на этот ответ wget обратит внимание при передаче ему соответствующей опции.
Чтобы на постоянной основе включить данный параметр для всех будущих закачек, можно создать в домашней директории файл .wgetrc следующего содержания:
content-disposition = on
Ссылки: