Завантаження файлів через термінал

Як тільки почав працювати з Убунту повноцінно почав шукати рішення для скачування файлів, оскільки закачування через браузер обривалася.

І в цей момент мені прийшла в голову ідея про те що повинна бути можливість завантажити додаток через консоль, не ставлячи не якісь графічні прімудрості, це команда

Виявляється у wget ще є і можливість докачакі файлів. (Дивись інструкцію нижче)

Після подивившись документацію по wget був приємно здивований що виявляється присутня функція curl яку я зустрічав ще при програмуванні.

Для продовження обірвалося закачування пишемо:

Як і в інших програмах, ключі мають коротку і довгу форми, і замість -з можна написати -continue. Довгі ключі простіше запам'ятати, але довше писати. Можна легко змішувати різні форми написання.

Щоб викачати файли зі списку. що містить прямі посилання:

Тут вказується тільки файл, в якому містяться посилання. Файл може так само бути HTML-сторінки, в якій є посилання. Вони будуть викачані зазначеної вище командою.

Використання а-ля «Teleport Pro for Linux».

При скачуванні веб-сайтів можливостей більше, і тому потрібно більше ключів. Знову-таки, запам'ятовувати їх все не обов'язково, можна зробити скрипт (а краще кілька - під різні випадки) і викликати їх.

Так ось, якщо є веб-сайт, і хотілося б мати його локальну копію на комп'ютері, щоб, відключилися від мережі, можна було не поспішаючи його почитати.

Віддзеркалення сайтів на локальну машину:

-m еквівалентно -r -N -l inf -nr. ці опції описані нижче.

При цьому буде включена рекурсивна вивантаження (ключ -r, -recursive),

У wget є велика кількість корисних опцій - побільше, ніж у Teleport'а прапорців. Будучи загорнутим в скрипт, наприклад, teleport і покладеним на чільне місце (вказане в PATH), маємо зручність застосування і багатство налаштувань.

-np. -no-parent - не переходити в батьківський каталог під час пошуку файлів. Це дуже корисна властивість, оскільки воно гарантує, що будуть копіюватися лише ті файли, які розташовані нижче певної ієрархії.

-A. -accept. -R. -reject - список імен файлів, розділених комами, які слід (accept) чи не слід (reject) завантажувати. Дозволяється завдання імен файлів по масці.

-k. -convert-links - перетворити абсолютні посилання в HTML документі в відносні посилання. Перетворенню піддадуться тільки ті посилання, які вказують на реально завантажені сторінки; інші не будуть перетворюватися. Зауважимо, що лише в кінці роботи wget зможе дізнатися які сторінки були реально завантажені. Отже, лише в кінці роботи wget буде виконуватися остаточне перетворення.

- вказати ім'я користувача і пароль на HTTP-сервер.

-p. -page-requisites - завантажувати всі файли, які потрібні для відображення сторінок HTML. Наприклад: малюнки, звук, каскадні таблиці стилів (CSS). За замовчуванням такі файли не завантажуються. Параметри -r і -l. зазначені разом можуть допомогти, але тому що wget не розрізняє зовнішні та внутрішні документи, то немає гарантії, що завантажиться все необхідне.

Схожі статті