GNU/Linux имеет множество практических применений. Вы можете легко обрабатывать все свои транзакции через терминал. Если вы читали инструкции по Linux или смотрели видео, вы наверняка встречали команду wget. Он очень прост в использовании и работает, принимая параметры.

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

Вот все, что вам нужно знать о команде wget, включая несколько практических примеров.

Загрузка одного файла

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

https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

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

Пакетная загрузка файлов

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

Например, вы хотите загрузить все PDF-файлы по определенному адресу одновременно. Для этого вам необходимо сохранить ссылки для скачивания этих PDF-файлов в текстовом документе. Вы можете сделать это, создав файл с именем мои_pdfs с vim my_pdfs команду и добавив в нее необходимые ссылки.

Давайте в качестве примера загрузим PDF-форматы документации Google Cloud. Сохраните ссылки на PDF-файлы в файл и используйте следующую команду для их загрузки:

wget -i мои_pdfs

После этого шага вы можете увидеть загруженные файлы, запустив:

лс -л

Загрузить, указав пользовательское местоположение

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

wget -P /path/to/dir ссылка на файл

Вы можете увидеть это в примере ниже. Аналогичным образом попробуйте загрузить aircrack-нг файл и на этот раз указать адрес. Например, вы можете создать Мой файл каталог для хранения загруженного файла.

wget -P Мой файл https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

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

Скачать, указав пользовательское имя файла

С wget -O параметр, вы можете назвать файл, который хотите загрузить, и загрузить его в любое место. Чтобы избежать путаницы, создайте новый oПараметр папку и попробуйте загрузить файл aircrack-ng в этот каталог, дав ему желаемое имя, в этом случае воздушная трещина.

wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

После того, как Wget завершит загрузку файла с именем «aircrack» и сохранит его в /oParameter каталог, вы можете подтвердить это с помощью лс -л команда.

Кроме того, если вы хотите изменить имя загруженного файла без изменения его местоположения, достаточно указать новое имя файла без указания местоположения. Например, вы можете изменить имя файла скачать с помощью wget новое_имя_ссылка_файла команда. Поскольку вы не укажете какое-либо местоположение, он автоматически попадет в ваш текущий рабочий каталог.

wget мое имя файла https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Возобновление прерванных загрузок с помощью Wget

Неудачные загрузки — одна из самых распространенных проблем при загрузке больших файлов. В таких случаях есть возможность возобновить загрузку и получить остаток файла.

Вы можете использовать параметр с командой wget для повторной загрузки прерванного файла. Таким образом, в результате использования wget -c ссылка_загрузки, если файл загружен не полностью, у вас есть возможность продолжить с того места, где он был остановлен, вместо того, чтобы загружать файл с самого начала. Это очень удобно, особенно для больших файлов.

Чтобы лучше понять это, сначала создайте папку с именем Продолжить на рабочем столе. Доступ к этой папке с терминалом с помощью команды компакт-диска и попробуйте скачать файл aircrack, который вы использовали в других примерах. Затем прервите эту загрузку с помощью Ctrl + Z комбинация клавиш.

Как видите, загружено 19 процентов файла, что составляет 1645946 байт. Теперь используйте таким же образом и попробуйте продолжить загрузку.

Как видите, загрузка завершена. Таким образом, нет необходимости удалить файл и загрузите его снова с самого начала. Это был всего лишь небольшой файл для примера. Но для очень больших файлов вы можете сэкономить время, используя Wget.

Ограничение скорости загрузки Wget

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

wget --limit-ставка 300К https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Эта команда ограничит скорость загрузки до 300 КБ в секунду.

Вы можете попробовать разные скорости, изменив значение 300K.

Загрузка файлов в фоновом режиме

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

Загрузка файлов стала проще благодаря Linux и Wget

Поскольку GNU/Linux — это система с полностью открытым исходным кодом, она предоставляет инфраструктуру, которую вы можете настроить по своему усмотрению. Вы можете воспользоваться сотнями тысяч приложений и библиотек, созданных для Linux. Вы можете справиться со всем с помощью Wget без каких-либо знаний в области программирования или загрузки программы. Очень легко контролировать процессы загрузки файлов, которые вы будете загружать и устанавливать в своей системе, с помощью команды wget.

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