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

5 инструментов CLI для загрузки файлов и работы в Интернете


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

Здесь мы представляем пять отличных интернет-инструментов командной строки, которые очень полезны и очень удобны для загрузки файлов и просмотра Интернета в терминале Linux.

1. rTorrent – текстовый BitTorrent-клиент.

rTorrent — это текстовый клиент BitTorrent, написанный на C++ и рассчитанный на высокую производительность. Он доступен для большинства стандартных дистрибутивов Linux, включая FreeBSD и Mac OS X.

Установите rTorrent в Linux

Чтобы установить rTorrent в Linux, используйте следующую команду, соответствующую вашему дистрибутиву Linux.

sudo apt install rtorrent         [On Debian, Ubuntu and Mint]
sudo yum install rtorrent         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/rtorrent  [On Gentoo Linux]
sudo apk add rtorrent             [On Alpine Linux]
sudo pacman -S rtorrent           [On Arch Linux]
sudo zypper install rtorrent      [On OpenSUSE]    

Проверьте, правильно ли установлен rtorrent, выполнив следующую команду в терминале.

rtorrent

Вот несколько полезных комбинаций клавиш rTorrent и их использование.

  • CTRL+q – выйти из приложения rTorrent.
  • CTRL+ – начать загрузку.
  • CTRL+d – остановить активную загрузку или удалить уже остановленную загрузку.
  • CTRL+k – остановить и закрыть активную загрузку.
  • CTRL+ r – Хэш. Проверьте торрент перед началом загрузки/скачивания.
  • CTRL+ q – если эта комбинация клавиш нажата дважды, rTorrent отключится без отправки сигнала остановки.
  • Клавиша со стрелкой влево – перенаправление на предыдущий экран.
  • Стрелка вправо – перенаправление на следующий экран.

2. Wget – загрузчик файлов из командной строки

Wget является частью проекта GNU, название происходит от Всемирной паутины (WWW). Wget – это замечательный инструмент, который полезен для рекурсивной загрузки и автономного просмотра HTML с локального сервера и доступен для большинства платформ, будь то Windows, Mac< или Linux.

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

Установите Wget в Linux

Wget является проектом GNU и входит в состав большинства стандартных дистрибутивов Linux, и нет необходимости загружать и устанавливать его отдельно. Если он не установлен по умолчанию, вы все равно можете установить его с помощью apt, yum или dnf.

sudo apt install wget         [On Debian, Ubuntu and Mint]
sudo yum install wget         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget  [On Gentoo Linux]
sudo apk add wget             [On Alpine Linux]
sudo pacman -S wget           [On Arch Linux]
sudo zypper install wget      [On OpenSUSE]    

Базовое использование команды Wget

Загрузите один файл с помощью wget.

wget http://www.website-name.com/file

Загрузите весь веб-сайт рекурсивно.

wget -r http://www.website-name.com

Загрузите определенные типы файлов (например, PDF и PNG) с веб-сайта.

wget -r -A png,pdf http://www.website-name.com

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

3. cURL – передача данных из командной строки

cURL — это инструмент командной строки для передачи данных по ряду протоколов. cURL – это клиентское приложение, поддерживающее такие протоколы, как FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3 и т. д.

cURL — это простой загрузчик, который отличается от wget поддержкой LDAP и POP3 по сравнению с другими. Более того, в cURL хорошо поддерживаются загрузка прокси, приостановка и возобновление загрузки.

Установите cURL в Linux

По умолчанию cURL доступен в большинстве дистрибутивов либо в репозитории, либо в установленном виде. если он не установлен, просто выполните apt или yum, чтобы получить необходимый пакет из репозитория.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    

Базовое использование команды cURL

Загрузить файл по указанному URL-адресу и сохранить его под тем же именем, что и удаленный файл.

curl -O https://example.com/file.zip

Загрузка нескольких файлов одновременно с помощью одной команды.

curl -O URL1 -O URL2 -O URL3

Ограничить скорость загрузки до 500 килобайт в секунду.

curl --limit-rate 500k -O https://example.com/largefile.zip

Чтобы загрузить файл с FTP-сервера, используя указанные учетные данные.

curl -u username:password -O ftp://ftp.example.com/file.tar.gz

Чтобы отображать только HTTP-заголовки URL-адреса.

curl -I https://example.com

4. w3m – текстовый веб-браузер.

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

Установите w3m в Linux

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

sudo apt install w3m         [On Debian, Ubuntu and Mint]
sudo yum install w3m         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/w3m  [On Gentoo Linux]
sudo apk add w3m             [On Alpine Linux]
sudo pacman -S w3m           [On Arch Linux]
sudo zypper install w3m      [On OpenSUSE] 

Чтобы просмотреть веб-сайт с помощью w3m из терминала, вы можете использовать следующую команду.

w3m linux-console.net

5. Elinks – текстовый веб-браузер

Elinks – это бесплатный текстовый веб-браузер для Unix и систем на базе Unix. Elinks поддерживает HTTP и HTTP Cookies, а также поддерживает сценарии просмотра на Perl и Ruby.

Просмотр с помощью вкладок хорошо поддерживается. Самое приятное то, что он поддерживает мышь и цвета дисплея, а также поддерживает несколько протоколов, таких как HTTP, FTP, SMB, IPv4, и IPv6.

Установите Elinks в Linux

По умолчанию elinks также доступны в большинстве дистрибутивов Linux. Если нет, установите его с помощью apt или yum.

sudo apt install elinks         [On Debian, Ubuntu and Mint]
sudo yum install elinks         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/elinks  [On Gentoo Linux]
sudo apk add elinks             [On Alpine Linux]
sudo pacman -S elinks           [On Arch Linux]
sudo zypper install elinks      [On OpenSUSE] 

Чтобы просмотреть веб-сайт с помощью Elinks из терминала, вы можете использовать следующую команду.

elinks linux-console.net

Заключение

На данный момент это все. Я вернусь с еще одной увлекательной статьей, которую, я уверен, вам понравится читать. А пока следите за обновлениями и будьте на связи с Tecmint. Не забудьте поделиться своими ценными отзывами в разделе комментариев.