Как загрузить файлы из командной строки с помощью команды Wget?

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

В этой статье объясняется использование команды Wget для загрузки файла из командной строки. Более того, мы объяснили использование различных распространенных опций на их практических примерах.

Установить команду Wget:

Команда Wget предустановлена ​​во многих Linux- на основе дистрибутивов, включая Ubuntu. Чтобы проверить, установлена ​​ли команда Wget в вашей системе или нет, откройте терминал и выполните следующую команду:

$ wget —version

Вывод подтверждает, что команда Wget установлена ​​в моей системе. Однако, если команда Wget не установлена, вы можете установить ее в Ubuntu и других системах на базе Debian с помощью следующей команды:

$ sudo apt install wget

Синтаксис команды Wget:

Во-первых, давайте обсудим синтаксис команды. Синтаксис команды Wget следующий:

$ wget [options] [url]

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

Загрузка файлов с помощью команды Wget:

Самая простая форма команды Wget — это используйте его без указания каких-либо опций. Команда Wget загружает файлы с заданного URL-адреса в текущий рабочий каталог. Например, давайте загрузим пакет Skype Debian с добавленной ниже командой Wget:

$ wget https://go.skype.com/skypeforlinux-64.deb

Команда Wget отправляет HTTP-запрос и загружает Пакет Debian в текущем каталоге.

Кроме того, он отображает индикатор выполнения, размер файла, скорость загрузки и т. Д.

Сохранение загруженного файла под другим именем :

Обычно файлы загружаются и сохраняются с исходным именем. Но команда Wget позволяет нам переименовывать файлы перед загрузкой, используя параметр –O. После опции –O нам нужно указать имя файла:

$ wget -O Skype https://go.skype.com/skypeforlinux-64.deb

Имя пакета Skype изменено на ‘Skype’ .

Загрузка файла в конкретный каталог:

Как обсуждалось ранее, файлы сохраняются в текущем рабочем каталоге. Тем не менее, загруженные файлы можно сохранить в любом другом конкретном каталоге с помощью параметра –p.. Давайте загрузим файл и сохраним его в каталоге «Загрузки» с помощью следующей команды:

$ wget -P/home/linux/Downloads https://go. skype.com/skypeforlinux-64.deb

Файл skypeforlinux-64.deb успешно загружен и сохранен в каталоге «Загрузки».

Установка скорости загрузки:

Мы можем установить конкретную загрузку скорость для файла с параметром –limit-rate. По умолчанию скорость загрузки измеряется в байтах в секунду. Однако мы можем установить скорость загрузки в килобайтах (k), мегабайтах (m) и гигабайтах (g).

$ wget –limit-rate = 500k https://go.skype.com/skypeforlinux-64.deb

В приведенной выше команде скорость загрузки ограничена до 500 килобайт в секунду.

Возобновление прерванной загрузки:

Если загрузка прервана, вы можете легко возобновить ее с помощью параметра -c.

Я прервал загрузку, нажав ctrl-c. Давайте возобновим эту загрузку с помощью добавленной команды:

$ wget -c https://go.skype.com/skypeforlinux-64.deb

Загрузка нескольких файлов:

Автор используя команду Wget, мы также можем загрузить несколько файлов. Сохраните URL-адреса файлов в текстовом файле, при этом каждый URL-адрес начинается с новой строки. Используйте параметр -i и укажите рядом с ним имя текстового файла.

Давайте загрузим файл ядра Linux 5.10.

$ wget -i file. txt

Оба файла ядра Linux являются успешно загружены.

Загрузка в фоновом режиме:

Вы можете поместить процесс загрузки в фоновый режим с помощью параметра -b. В идеале мы делаем это при загрузке большого файла.

$ wget -b https://go.skype.com/skypeforlinux-64.deb

div>

Загрузка будет продолжена в фоновом режиме.

Заключение:

Wget — очень полезная утилита командной строки для загрузки файлов из командной строки. Он предустановлен в Ubuntu 20.04 и многих дистрибутивах Linux. С помощью команды Wget мы можем загружать файлы, сохранять их под разными именами, сохранять их в любом другом указанном каталоге, а не в текущем рабочем каталоге, и многое другое.

Оцените статью
nanomode.ru
Добавить комментарий