Linux команда wget. Завантажувати файли з Інтернету через SSH

  • Останнє оновлення: 3 Листопада 2023 р.
  • Перегляди: 327
  • Автор: Адмін
Linux команда wget. Завантажувати файли з Інтернету через SSH

Колеги всім привіт.

У сьогоднішній статті я розповім вам про такий інструмент у Linux як wget. За допомогою команди wget можна завантажувати контент з інтернету. Назва wget складається з комбінації слів world wide web і get. Інструмент підтримує протоколи завантаження по FTP, SFTP, HTTP, HTTPS.

 

Вміст статті:

  1. Завантажуємо інструмент wget.
  2. Синтаксис команди wget.
  3. Приклад команди wget.

 

1. Завантажуємо інструмент wget.

Інструмент wget не поставляється разом з Linux, тому нам потрібно його завантажити, для цього скористаємося командою.

$. yum install wget

linux_command_wget

На момент запису статті я вже встановив wget, тому він мені каже що цей пакет вже встановлений.


 

2. Синтаксис команди wget.

wget [параметри] url

  • -P - завантаження файлу у вказану директорію
  • -c - продовжити завантажувати файл у випадку обриву інтернету
  • -O - завантаження файлу та збереження під іншим ім'ям
  • --tries=10 - кількість спроб скачування
  • --limit-rate=200k - обмеження швидкості скачування
  • -R bmp - не завантажувати файли з розширенням bmp
  • -A png,jpg - завантажувати лише зображення

 

3. Приклад команди wget.

 

3.1. Найпростіший спосіб завантажити файл - це вказати команду wget і за нею відразу посилання на файл.

$. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.29-1.el8.aarch64.rpm

linux_command_wget

 

3.2. Другий спосіб завантаження файлу, це те в яку директорію ми хочемо завантажувати файл. В даному випадку я хочу завантажити файл в директорію /root/mysql. За це відповідає параметр (-P).

$. wget -P /root/mysql https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.29-1.el8.aarch64 .rpm

linux_command_wget

 

3.3. При завантаженні файлу можна відразу змінювати його ім'я, наприклад зараз я завантажуватиму файл і назву його mysql-client.rpm. За це відповідає параметр (-O).

$. wget -O mysql-client.rpm https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.29-1.el8. aarch64.rpm

linux_command_wget

 

3.4. Бувають випадки коли ви хочете щось завантажити дуже велике, але не хочете щоб завантажувати файл забирало весь ваш трафік. Для обмеження трафіку відповідає параметр (--limit-rate=200k).

$. wget --limit-rate=200k https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.29-1.el8. aarch64.rpm

linux_command_wget


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Linux - Як встановити PHP Composer у CentOS 8

Linux - Як встановити PHP Composer у CentOS 8

Apache - Як знайти файли журналу веб-сервера: access log, error log

Apache - Як знайти файли журналу веб-сервера: access log, error log

Apache - Управління процесами: start, stop, reload

Apache - Управління процесами: start, stop, reload