Поиск по сайту:

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


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

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

Рекомендуется к прочтению: 5 инструментов командной строки Linux для загрузки файлов

В этой короткой статье мы объясним, как переименовать файл во время загрузки с помощью команды wget на терминале Linux.

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

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

В приведенном выше примере, чтобы переименовать загруженный файл с помощью команды wget во что-то другое, вы можете использовать -O или --output-document. Флаг с параметрами -c или --continue помогает продолжить получение частично загруженного файла, как мы объяснили в начале.

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

Обратите внимание, что флаг -O сообщает wget выполнить перенаправление оболочки, а не указывает использовать новое имя вместо исходного имени в URL-адресе. Вот что происходит на практике:

wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
ls

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

Если вы хотите загружать видео с You-tube и других сайтов из командной строки, вы можете установить и использовать YouTube-DL в Linux.

На данный момент это все! В этой статье мы показали, как переименовать загруженный файл с помощью команды wget. Чтобы отправить нам какие-либо вопросы или добавить свои мысли к этой статье, используйте форму комментариев ниже.