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

Downloading Files Linux Using Command Line



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

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







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



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



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

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





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

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

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



$судо apt-get install wget

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

$ням установить wget

Особенности Wget

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

$wgetURL

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

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

$wgetURL1 URL2 URL3

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

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

$wget -ИЛИURL-адрес файла


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

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

$wget URL

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

$wget --помощь

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

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

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

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

$завиток--версия

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

$судо apt-get installзавиток

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

$ням установитьзавиток

Особенности Curl

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

$завиток-ИЛИURL

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

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

$curl URL>имя файла

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

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

$завиток-ИЛИURL1-ИЛИURL2-ИЛИURL3

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


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

$локон -# URL> имя файла

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

$завиток--помощь

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

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