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

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

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

Инструмент командной строки, предоставленный компанией Linux — одна из самых мощных функций, которые он предлагает пользователям, а также то, что делает его таким увлекательным и удивительным в использовании. Командная строка — это просто текстовый интерфейс, который принимает команды и перенаправляет их в ОС, которая их запускает. Благодаря своей гибкости он получил преимущество над графическим интерфейсом пользователя (GUI), и в результате многие пользователи переключились на командную строку для выполнения различных задач, одной из которых является загрузка файлов.

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

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

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

Более того, это кроссплатформенность, что дает ему преимущество над многими другие загрузчики командной строки, а также графические загрузчики.

Как установить Wget?

Wget обычно предустановлен в большинстве дистрибутивов Linux. Однако, если у пользователя есть система без установленного Wget, ему необходимо открыть командную строку с помощью Ubuntu Dash или сочетания клавиш Ctrl + Alt + T и ввести следующую команду :

$ sudo apt-get install wget

Следует отметить, что приведенная выше команда предназначена только для систем Linux на основе Debian, таких как Ubuntu. Если у пользователя есть система Red Hat Linux, такая как Fedora, ему необходимо ввести в командную строку следующую команду:

$ yum install wget

Возможности Wget

Как упоминалось ранее, в Wget встроено несколько функций. Самая простая операция, которую Wget предлагает пользователям, — это загрузка файлов с помощью простого URL-адреса.. Это можно сделать, введя в терминал следующую команду:

$ wget URL

Давайте покажем пример для дальнейшего проясните это. Мы будем загружать простое изображение в формате png из Интернета. См. Изображение ниже для лучшего понимания:

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

$ wget URL1 URL2 URL3

И снова мы можем показать это на примере. Мы загрузим два файла HTML с двух разных веб-сайтов. Для лучшего понимания посмотрите на изображение ниже:

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

$ wget -O filename URL


Здесь имя файла относится к имени, которое вы хотите использовать для адресации файла. Используя это, мы также можем изменить тип файла. Это показано на изображении ниже:

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

$ wget -r URL

Для получения дополнительной информации о Wget пользователи могут введите следующую команду в терминал, чтобы получить доступ ко всем командам Wget, которые кажутся доступными:

$ wget —help

Загрузка файлов с помощью Curl

Curl — еще один инструмент командной строки, который можно использовать для загрузки файлов из Интернета. В отличие от Wget, который является только командной строкой, функции Curl поддерживаются libcurl, которая представляет собой кроссплатформенную библиотеку передачи URL-адресов. Curl не только позволяет загружать файлы, но также может использоваться для загрузки и обмена запросами с серверами. Curl также имеет гораздо больший диапазон поддержки протоколов, включая такие важные, как HTTP, HTTPS, FTP, SFTP и т. Д. Однако Curl не поддерживает рекурсивные загрузки, которые предлагает Wget.

Как установить Curl ?

Подобно Wget, Curl предустановлен в большинстве дистрибутивов Linux. Это можно просто проверить, выполнив следующую команду:

$ curl —version

Однако, если у пользователя есть система без установленного Curl, ему необходимо открыть командную строку либо Ubuntu Dash или ярлык Ctrl + Alt + T и введите следующую команду:

$ sudo apt-get install curl

Следует отметить, что приведенная выше команда предназначена для только системы Linux на основе Debian, такие как Ubuntu. Если у пользователя есть система Red Hat Linux, такая как Fedora, ему необходимо ввести в командную строку следующую команду:

$ yum install curl

Возможности Curl

Как и в Wget, в Curl встроено несколько функций. Самым простым является его способность разрешать пользователям загружать файлы из Интернета с одного URL-адреса. Это можно сделать, введя в терминал следующую команду:

$ curl -O URL

Для лучшего понимания мы будет загружать простое изображение в формате png из Интернета, как и в случае с Wget.

Curl также позволяет пользователям изменять имя и тип файла. Это можно сделать с помощью следующей команды:

$ curl URL> filename

На изображении выше мы взяли файл png с исходным названием pancake1.png и преобразовали его в файл zip с новым именем p.zip. .

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

$ curl -O URL1 -O URL2 -O URL3

Для нашего Например, мы будем использовать curl для загрузки файла jpg и файла png из Интернета. Результаты показаны на изображении ниже:


Довольно удивительная функция, предоставляемая Curl для пользователей — возможность отслеживать прогресс загрузки файла. Это можно сделать с помощью следующей команды:

$ curl — # URL> filename

Для получения дополнительной информации о Curl пользователи могут ввести следующую команду в терминал, чтобы получить доступ ко всем командам Curl, которые кажутся доступно:

$ curl —help

Лучший метод командной строки для загрузки файлов

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

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