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

Downloading Files Linux Using Command Line



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

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







Инструментът за командния ред, предоставен от Linux, е една от най -мощните му функции, които предлага на потребителите, а също така го прави толкова завладяващ и невероятен за използване. Командният ред е просто текстово базиран интерфейс, който приема команди и ги препраща към операционната система, която ги изпълнява. Поради тази своя гъвкава природа той придоби предимство пред графичния потребителски интерфейс (GUI) и в резултат на това много потребители преминаха към командния ред за извършване на различни задачи, една от които е изтеглянето на файлове.



Следователно днес ще разгледаме два различни начина как да изтеглите файлове на Linux с помощта на инструмента за командния ред.



Изтегляне на файлове с помощта на Wget

Един от най -популярните инструменти на командния ред за изтегляне на файлове от интернет е Wget. Wget е доста универсален инструмент, който поддържа множество протоколи като HTTP, HTTPS и FTP и позволява да се изтеглят множество файлове и директории. Той също така предоставя на потребителите разнообразни функции, вариращи от рекурсивно изтегляне до възпроизвеждане и поставяне на пауза на изтеглянията, както и ограничаване на честотната лента.





Освен това, това е крос-платформа, която му дава доста предимство пред много други програми за изтегляне на командния ред, както и графични програми за изтегляне.

Как да инсталирам Wget?

Wget обикновено идва предварително инсталиран с повечето от дистрибуциите на Linux. Въпреки това, ако потребителят притежава система, без да е инсталиран Wget, тогава потребителят трябва да отвори командния ред чрез Ubuntu Dash или Ctrl+Alt+T пряк път и въведете следната команда:



$sudo apt-get install wget

Трябва да се отбележи, че дадената по -горе команда е само за Linux базирани на Debian системи като Ubuntu. Ако потребителят има система Red Hat Linux като Fedora, тогава той трябва да въведе следната команда в командния ред:

$yum инсталирайте wget

Характеристики на Wget

Както бе споменато по -горе, Wget има множество функции, включени в него. Най -основната операция, която Wget предлага на потребителите, е изтеглянето на файлове чрез просто използване на неговия URL адрес. Това може да стане чрез въвеждане на следната команда в терминала:

$wgetURL адрес

Нека покажем пример за допълнително изясняване на това. Ще изтегляме просто изображение във формат png от интернет. Вижте изображението по -долу за по -добро разбиране:

Wget също така позволява на потребителите да изтеглят множество файлове от различни URL адреси. Това може лесно да стане чрез следната команда:

$wgetURL1 URL2 URL3 URL3

Още веднъж можем да покажем това с помощта на пример. Ще изтегляме два HTML файла от два различни уебсайта. За по -добро разбиране, моля, погледнете изображението по -долу:

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

$wget -ИЛИURL адрес на името на файла


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

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

$wget -rURL адрес

За повече информация относно Wget, потребителите могат да въведат следната команда в терминала, за да получат достъп до всички команди на Wget, които изглежда са налични:

$wget --помогне

Изтегляне на файлове с помощта на Curl

Curl е друг инструмент за командния ред, който може да се използва за изтегляне на файлове от интернет. За разлика от Wget, който е само от командния ред, функциите на Curl се захранват от libcurl, който е библиотека за прехвърляне на URL адреси между платформи. Curl не само позволява изтегляне на файлове, но може да се използва и за качване и обмен на заявки със сървъри. Curl също има много по -голям диапазон на поддръжка за протоколи, включително важните като HTTP, HTTPS, FTP, SFTP и др. Curl обаче не поддържа рекурсивни изтегляния, които Wget предлага.

Как да инсталирате Curl?

По същия начин, подобно на Wget, Curl идва предварително инсталиран с повечето от дистрибуциите на Linux. Това може просто да се провери, като изпълните следната команда:

$къдрица--версия

Ако обаче потребител притежава система без да е инсталиран Curl, тогава потребителят трябва да отвори командния ред чрез Ubuntu Dash или Ctrl+Alt+T пряк път и въведете следната команда:

$sudo apt-get installкъдрица

Трябва да се отбележи, че дадената по -горе команда е само за Linux базирани на Debian системи като Ubuntu. Ако потребителят има система Red Hat Linux като Fedora, тогава потребителят трябва да въведе следната команда в командния ред:

$yum инсталирайтекъдрица

Характеристики на Curl

Точно като Wget, Curl има множество функции, включени в него. Най -основното е способността му да позволява на потребителите да изтеглят файлове от един URL адрес от интернет. Това може да стане чрез въвеждане на следната команда в терминала:

$къдрица-ИЛИURL адрес

За по -добро разбиране ще изтегляме просто изображение във формат png от интернет, точно както в случая с Wget.

Curl също позволява на потребителите да променят името на файла и типа на файла. Това може да стане чрез следната команда:

$curl URL>име на файл

На изображението по -горе взехме png файл с първоначално име pancake1.png и го преобразувахме в zip файл с новото име p.zip.

Точно както в случая с Wget, Curl позволява на потребителите да изтеглят множество файлове, използвайки редица URL адреси от интернет. Това може лесно да стане чрез следната команда:

$къдрица-ИЛИURL1-ИЛИURL2-ИЛИURL3

За нашия пример ще използваме curl за изтегляне на jpg файл и png файл от интернет. Резултатите са показани на изображението по -долу:


Доста невероятна функция, която Curl предоставя на своите потребители, е способността й да следи напредъка на изтеглянето на файла. Това може да стане чрез следната команда:

$къдрица -# URL> име на файл

За повече информация относно Curl, потребителите могат да въведат следната команда в терминала, за да получат достъп до всички команди на Curl, които изглежда са налични:

$къдрица--помогне

Най -добрият метод за изтегляне на файлове от командния ред

Wget и Curl са сред широката гама от инструменти на командния ред, които Linux предлага за изтегляне на файлове. И двете предлагат огромен набор от функции, които отговарят на различните нужди на потребителите. Ако потребителите просто искат да изтеглят файлове рекурсивно, тогава Wget би бил добър избор. Ако потребителите искат да взаимодействат със сървъра или да изтеглят файл, изграден по протокол, който Wget не поддържа, тогава Curl ще бъде по -добра алтернатива.