Това ръководство ще ви покаже как да използвате командата wget Linux. Също така ще ви предоставим 12 полезни примера за тази команда. В крайна сметка ще знаете всичко за командата wget и ще можете да я използвате за изтегляне на файлове от интернет.

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 за изтегляне на заден план

За изключително големи файлове можете да се възползвате от функцията . Той ще изтегли съдържанието ви във фонов режим.

A wget-log Той ще се появи във вашата работна директория, която може да се използва за проверка на напредъка и състоянието на изтеглянето ви. Тази команда също ще свърши работа:

Използване на командата Wget за изтегляне чрез FTP

Командата може да се използва и с FTP. Ще трябва само да посочите потребителското име и паролата, както в този пример:

Използване на командата Wget за продължаване на прекъснати изтегляния

Изтеглянето ви може да бъде прекъснато, ако загубите интернет връзката си или прекъснете тока. Това е доста често, когато получавате огромни файлове. Вместо да започнете отначало, е възможно да продължите изтеглянето с помощта на функцията -° С:

Ако продължите без функцията -° С, новият файл ще има .1 добавен в края, тъй като вече съществува.

Използване на командата Wget за извличане на цели уебсайтове

Също така е възможно да използвате командата wget, за да изтеглите съдържанието на цял сайт. Това ще ви позволи да го видите локално без връзка с интернет. Ето пример:

Нека анализираме съставките на тази команда wget:

-огледало Прави изтеглянето повтарящо се.
-конвертиране на връзки Всички връзки ще бъдат конвертирани за използване офлайн.
-страница-реквизити Следното ще включва всички необходими файлове като CSS, JS и изображения.
-без родител Гарантира, че директориите над йерархията не са извлечени.
-P Това гарантира, че цялото съдържание отива в посочената от нас директория.

След като процесът приключи, можете да отворите локално изтегления уебсайт и да намерите всички файлове в документи/уебсайтове / свързващо вещество.

Използване на командата Wget за намиране на неработещи връзки

Нека опитаме нещо по-напреднало. Можем да използваме командата, за да намерим всички счупени URL адреси, показващи грешка 404 на конкретен уебсайт. Започнете, като изпълните следното:

-или Събира изхода във файл за по-късна употреба.
Определя нивото на повторение.
-r Прави изтеглянето повтарящо се.
-паяк Задайте wget в режим паяк.

Сега можем да проучим файла wget-log за да намерите списъка с неработещи връзки. Ето командата да го направите:

Използване на командата Wget за изтегляне на номерирани файлове

Ако имате файлове или изображения, номерирани в определен списък, можете лесно да ги изтеглите със следния синтаксис:

Завършеност

Честито! Завършвайки този урок, научихте няколко приложения за командата wget. Сега можете да го използвате, за да получите един или повече файлове. Освен това сте научили някои разширени приложения, като изтегляне на цял уебсайт или намиране на неработещи URL адреси. За повече информация можете да проверите и официалната документация.

Има ли скрити съвети или трикове, които искате да споделите? Чувствайте се свободни да го направите в коментарите по-долу!

Тази статия е последно променена на 23 декември 2020 г. 17:25