Linux - переименование файла при загрузке с помощью Wget

Опубликовано: 29 Января, 2022

Утилита Wget - самый популярный и мощный инструмент для загрузки файлов в операционных системах, таких как Linux и ОС Windows. Wget поддерживает протоколы HTTP, HTTPS и FTP, а также поиск через прокси-серверы HTTP.

Wget не интерактивен, что означает, что он может работать в фоновом режиме, пока пользователь не вошел в систему. В случае, если при загрузке любого файла загрузка мешает, тогда wget сохраняет наполовину загруженный файл и позволяет нам загрузить оставшуюся часть файла для загрузки. Wget также предоставляет возможность загрузки веб-сайтов для использования в автономном режиме.

По умолчанию wget загружает файл и сохраняет его с исходным именем в URL-адресе. Посмотрим, какие опции предоставляет wget. Чтобы увидеть все параметры wget, используйте следующую команду

 wget --help

Затем wget показывает все варианты его использования.

Теперь посмотрим, как загрузить файл с помощью wget.

Чтобы загрузить файл с помощью wget, используйте следующую команду:

 wget -c FILE_URL

Здесь мы использовали параметр -c, потому что он позволяет пользователям заполнять частично загруженные файлы. Вот пример

На изображении выше мы видим, что файл загружается с именем файла в URL-адресе. Теперь посмотрим, как переименовать файл при загрузке

Wget предоставляет параметр -O, чтобы сохранить файл с другим именем, указанным в URL-адресе. Используйте следующую команду, чтобы сохранить загруженный файл под другим именем.

 wget -cO - FILE_URL> NEW_FILE_NAME.extension

В приведенной выше команде вместо FILE_URL используйте URL-адрес загружаемого файла, а вместо NEW_FILE_NAME.extension используйте новое имя для файла с расширением. Вот пример

Файл записывается на стандартный вывод и затем перенаправляется оболочкой в указанный файл, как показано на скриншоте выше.