Linux команда wget. Завантажувати файли з Інтернету через SSH
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 327
- Автор: Адмін
Колеги всім привіт.
У сьогоднішній статті я розповім вам про такий інструмент у Linux як wget. За допомогою команди wget можна завантажувати контент з інтернету. Назва wget складається з комбінації слів world wide web і get. Інструмент підтримує протоколи завантаження по FTP, SFTP, HTTP, HTTPS.
Вміст статті:
- Завантажуємо інструмент wget.
- Синтаксис команди wget.
- Приклад команди wget.
1. Завантажуємо інструмент wget.
Інструмент wget не поставляється разом з Linux, тому нам потрібно його завантажити, для цього скористаємося командою.
$. yum install 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
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
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
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
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.