Как загружать файлы в Linux без веб-браузера (и почему это следует делать)
Если вы ищете самый быстрый и надежный способ загрузки онлайн-файлов в Linux, wget — это то, что вам нужно.
Когда вы хотите загрузить файлы из Интернета, вы обычно открываете веб-браузер, переходите к соответствующему файлу и позволяете начать загрузку. Но знаете ли вы, что есть гораздо лучший способ? Для этого используется команда wget .
Команда wget использует несколько одновременных подключений, что значительно ускоряет загрузку. Кроме того, wget способен возобновлять загрузки, прерванные из-за проблем с сетью. Кроме того, в отличие от веб-браузеров, wget не обременен файлами cookie, надстройками и другими функциями, которые могут замедлить его работу или сделать его менее надежным, что особенно полезно, когда вам нужно загрузить файл большего размера. . Зачем перекладывать это на свой браузер?
Вместо этого, если вы используете Linux, выберите путь wget . Позвольте мне показать вам, как это сделать.
Как установить wget
Что вам понадобится: Чтобы использовать wget, вам понадобится работающий экземпляр Linux и пользователь с привилегиями sudo (для установки).
1. Откройте окно терминала и установите wget.
Wget должен быть установлен в вашем дистрибутиве по умолчанию. Если нет, то вот как это получить. Войдите в Linux и откройте окно терминала. Отсюда приведены команды для установки wget в дистрибутивах на базе Ubuntu, Arch и Fedora.
- Для дистрибутивов на базе Ubuntu — sudo apt-get install wget -y
- Для дистрибутивов на основе Arch — sudo pacman -S wget
- Для дистрибутивов на базе Fedora — sudo dnf install wget -y
2. Использование wget
Wget используется только из командной строки, поэтому держите окно терминала открытым. Допустим, вы хотите загрузить ISO для Ubuntu Desktop Linux и нашли ссылку (с официального сайта загрузки) https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-. amd64.iso. Вместо того, чтобы загружать это из браузера, вы можете просто запустить команду:
wget https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
Следует иметь в виду, что файл будет загружен в каталог, в котором вы сейчас работаете.
3. Сохранение файла в другой каталог.
Допустим, у вас есть каталог /ISOS, и вы хотите загрузить ISO-образ Ubuntu в этот каталог. Для этого вы используете опцию -P (для пути), например:
wget -P /ISO/ https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
Как загрузить несколько файлов одновременно с помощью wget
Вот еще один крутой трюк. С помощью wget вы можете загрузить несколько файлов одновременно. Вот как.
1. Создайте файл для хранения адресов.
Во-первых, вам нужно создать новый файл, в котором будут храниться URL-адреса загружаемых файлов. Допустим, вы хотите загрузить файлы ISO для Ubuntu, Fedora и Arch Linux. Создайте файл с помощью команды:
nano downloads
В этом файле добавьте три URL-адреса для загрузок, например:
https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
https://download.fedoraproject.org/pub/fedora/linux/releases/39/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-39-1.5.iso
http://mirrors.acm.wpi.edu/archlinux/iso/2023.12.01/archlinux-2023.12.01-x86_64.iso
Сохраните и закройте файл.
2. Начать загрузку
Для начала загрузки введите команду:
wget -i downloads
Затем вы можете уйти и дождаться завершения загрузки.
3. Продолжить прерванную загрузку.
Допустим, загрузка прервалась. Вместо того, чтобы снова загружать весь файл, просто запустите команду с опцией -c, например:
wget -c https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso
Если вы загружаете файл (как мы делали выше), и она прерывается, вы можете продолжить ее следующим образом:
wget -c -i downloads
И это все, что нужно, чтобы использовать wget для более надежной (и быстрой) загрузки файлов на ваш компьютер с Linux.