Рассмотрим ссылку для скачивания
http://trac-hacks.org/changeset/latest/accountmanagerplugin/tags/acct_mgr-0.4.4?old_path=/&filename=accountmanagerplugin/tags/acct_mgr-0.4.4&format=zip
с частью запроса
?old_path=/&filename=accountmanagerplugin/tags/acct_mgr-0.4.4&format=zip
Загрузка файла в firefox
37.0 приводит к разрешению запроса и загрузке .zip
файла во время загрузки.
wget 'http://trac-hacks.org/changeset/latest/accountmanagerplugin/tags/acct_mgr-0.4.4?old_path=/&filename=accountmanagerplugin/tags/acct_mgr-0.4.4&format=zip'
получить файл с именем acct_mgr-0.4.4?old_path=%2F&filename=accountmanagerplugin%2Ftags%2Facct_mgr-0.4.4&format=zip
который определенно следует переименовать, чтобы работать с ним в командной строке.
Как получить wget
для сохранения загрузки в формате .zip
с правильным именем без необходимости выяснения этого имени (diff-from-_-14559-to-accountmanagerplugin_tags_acct_mgr-0.4.4-14559.zip
в примере) и укажите его в опцию -O/--output-document=
?
Я проверил, как я могу заставить wget переименовывать загруженные файлы, чтобы не включать строку запроса?, но добавление --content-disposition
не помогает.