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. Не забудьте поделиться своими ценными отзывами в разделе комментариев.