Когда я пошел в ISC here, чтобы загрузить BIND, мой браузер автоматически сохранит загруженный файл правильно. Например, если я нажму кнопку «Загрузить» для 9.9.4-P2, откроется окно, и, если я нажму кнопку «BIND 9.9.4-P2-tar.gz» справа, браузер автоматически сохранит загруженный файл как «bind-9.9.4-P2.tar.gz».Как сделать wget для сохранения с правильным именем файла
Однако то, что я пытаюсь сделать, это загрузить его через wget в Linux. Поэтому я нажимаю на кнопку «BIND 9.9.4-P2 - tar.gz» и копирую ссылку «https://www.isc.org/downloads/file/bind-9-9-4-p1-tar-gz/?version=tar.gz».
Теперь, когда я выпустил следующую команду, он сохранил бы ее как «index.html? Version = tar.gz». Теперь я понимаю, что могу дать ему опцию -O и явно указать имя сохраненного файла, но есть ли способ сделать это автоматически аналогично тому, как это делает мой браузер?
wget https://www.isc.org/downloads/file/bind-9-9-4-p1-tar-gz/?version=tar.gz
Вы рок! Сначала я попытался использовать curl, но понял, что он не работает, и увидел где-то мне последнюю версию (т.е. 7.21.2 или новее). Это удивительно, так как похоже, что у меня есть только Curl 7.19.0 с последней версией CentOS 6.5 (Final)! Я попытался использовать wget снова с -content-disposition, и он работал безупречно. – user192702