Цей посібник покаже вам, як користуватися командою wget Linux. Ми також надамо вам 12 корисних прикладів цієї команди. Зрештою, ви будете знати все про команду wget і зможете використовувати її для завантаження файлів з Інтернету.
Погляньте на плани VPS, які для вас пропонує Hostinger. Заощаджуйте 70%!
- Що таке команда Wget?
- Як встановити команду Wget?
- Приклади команд Wget
- Використання команди Wget для завантаження окремих файлів
- За допомогою команди Wget отримуйте файли з різними іменами
- Використовуйте команду Wget для збереження файлів у вказаному каталозі
- Використовуйте команду Wget, щоб обмежити швидкість завантаження
- Використання команди Wget для встановлення кількості повторних спроб
- Використовуйте команду Wget для фонових завантажень
- Використання команди Wget для завантаження через FTP
- Використання команди Wget для продовження перерваних завантажень
- Використання команди Wget для отримання цілих веб-сайтів
- Використання команди Wget для пошуку непрацюючих посилань
- Використання команди Wget для завантаження нумерованих файлів
Що таке команда Wget?
Wget - це комп’ютерний інструмент, створений проектом GNU. Ви можете використовувати його для отримання вмісту та файлів з різних веб-серверів. Назва є поєднанням Всесвітня мережа і слово отримати. Підтримує завантаження через FTP, SFTP, HTTP та HTTPS.
Wget вбудований в портативний C і може використовуватися в будь-якій системі Unix. Можливо також реалізувати його на Mac OS X, Microsoft Windows, AmigaOS та інших популярних платформах.
Як встановити команду Wget?
Для демонстрації команди ми будемо використовувати Ubuntu 16.04. Але синтаксис також буде працювати в будь-якій іншій версії Linux.
Спочатку отримайте доступ до свого сервера через SSH. Виконайте таку команду, щоб встановити у вашій системі:
Після завершення налаштування ви готові до роботи. Крім того, знання основних команд SSH може полегшити ситуацію.
Приклади команд Wget
Для початку ми навели 12 прикладів, які можна використовувати у повсякденних завданнях. Зверніть увагу, що ви також можете викликати цю функцію зі сценаріїв та завдань cron!
Використання команди Wget для завантаження окремих файлів
Одним з найосновніших прикладів цієї команди є завантаження одного файлу та збереження його у поточному робочому каталозі. Наприклад, ви можете отримати останню версію WordPress, використовуючи наступне:
Ось результат, який ви побачите:
У цьому прикладі файл називається latest.zip у поточному робочому каталозі. Ви також побачите додаткову інформацію, таку як хід завантаження, швидкість, розмір, час та дата.
Використання команди Wget для завантаження декількох файлів
Ми можемо скористатися використанням wget на крок далі і завантажити кілька файлів одночасно. Для цього нам потрібно буде створити текстовий документ і знайти там URL-адреси для завантаження. У цьому прикладі ми отримаємо найновіші версії WordPress, Joomla та Drupal. Введіть наступні:
Це створить файл example.txt і відкриє інтерфейс текстового редактора. Вставте туди ці посилання:
Після закінчення ви можете використовувати -i щоб отримати всі файли, що зберігаються у вашому прикладі текстового файлу:
Зачекайте, поки процес завершиться, і ви отримаєте інсталяції трьох найпопулярніших систем управління вмістом.
Використовуйте команду Wget, щоб отримати файли з різними іменами
У цьому прикладі wget ми збережемо файл із іншим ім'ям за допомогою опції -АБО:
У цьому випадку завантажений ресурс буде збережений як wordpress-install.zip замість початкової назви.
Використовуйте команду Wget для збереження файлів у вказаному каталозі
Ви можете використовувати wget, щоб помістити файл в інший каталог за допомогою функції -P:
Файл, який ви отримаєте за допомогою цього синтаксису, з’явиться в документи/файли / сполучна.
Використовуйте команду Wget, щоб обмежити швидкість завантаження
За допомогою wget ви також можете обмежити швидкість завантаження. Це корисно під час відновлення великих файлів і не дасть йому використовувати всю пропускну здатність. Цей приклад wget встановить обмеження 500k:
Використання команди Wget для встановлення кількості повторних спроб
Проблеми з підключенням до Інтернету можуть спричинити зупинку завантаження. Щоб вирішити цю проблему, ми можемо збільшити кількість спроб за допомогою функції -намагається:
Використовуйте команду Wget для фонових завантажень
Для надзвичайно великих файлів ви можете скористатися цією функцією -b. Він завантажить ваш вміст у фоновому режимі.
A wget-log Він з’явиться у вашому робочому каталозі, за допомогою якого можна перевірити хід та стан завантаження. Ця команда також зробить трюк:
Використання команди Wget для завантаження через FTP
Команда також може використовуватися з FTP. Вам потрібно буде лише вказати ім’я користувача та пароль, як у цьому прикладі:
Використання команди Wget для продовження перерваних завантажень
Завантаження може бути перервано, якщо ви втратите з’єднання з Інтернетом або перебої з електроживленням. Це досить часто, коли ви отримуєте величезні файли. Замість того, щоб починати спочатку, можна продовжити завантаження за допомогою функції -c:
Якщо продовжити без функції -c, новий файл матиме .1 додано до кінця, оскільки воно вже існує.
Використання команди Wget для отримання цілих веб-сайтів
Також можна використовувати команду wget для завантаження вмісту цілого сайту. Це дозволить вам переглядати його локально без підключення до Інтернету. Ось приклад:
Давайте проаналізуємо інгредієнти цієї команди wget:
-дзеркало Робить завантаження повторюваним.
-конвертувати-посилання Усі посилання будуть перетворені для використання в автономному режимі.
-сторінки-реквізити Далі будуть включені всі необхідні файли, такі як CSS, JS та зображення.
-не-батько Переконує, що каталоги над ієрархією не отримуються.
-P Це гарантує, що весь вміст надходить у вказаний нами каталог.
Після завершення процесу ви можете відкрити завантажений локально веб-сайт і знайти всі файли в документи/веб-сайти / сполучна.
Використання команди Wget для пошуку непрацюючих посилань
Спробуємо щось більш досконале. Ми можемо використовувати команду, щоб знайти всі непрацюючі URL-адреси, що відображають помилку 404, на певному веб-сайті. Почніть із запуску наступного:
-або Збирає вихідні дані у файл для подальшого використання.
-л Вказує рівень рецидиву.
-р Робить завантаження повторюваним.
-павук Встановіть wget в режим павука.
Тепер ми можемо дослідити файл wget-log щоб знайти список непрацюючих посилань. Ось команда для цього:
Використання команди Wget для завантаження нумерованих файлів
Якщо у вас є файли або зображення, пронумеровані в певному списку, ви можете легко завантажити їх із таким синтаксисом:
Завершення
Вітаємо! Виконавши цей підручник, ви навчилися декількох застосувань команди wget. Тепер ви можете використовувати його для отримання одного або декількох файлів. Крім того, ви вивчили деякі додаткові способи використання, наприклад, завантаження цілого веб-сайту або пошук непрацюючих URL-адрес. Для отримання додаткової інформації ви також можете перевірити офіційну документацію.
Чи є якісь приховані поради чи підказки, якими ви хочете поділитися? Не соромтеся робити це в коментарях нижче!
Ця стаття востаннє змінена 23 грудня 2020 р., 17:25