Какво е преобръщане и защо бихте го използвали?

Ръчната страница за командата "къдряне" има следното описание:

Curl е инструмент за прехвърляне на данни от или към сървър, като се използва един от поддържаните протоколи (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAP, LDAP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET и TFTP). Командата е предназначена да работи без взаимодействие с потребителя.

По принцип можете да използвате извивката, за да изтегляте съдържание от интернет. Например, ако сте пуснали командата за навиване с уеб адреса, зададен на http://linux.about.com/cs/linux101/g/curl.htm, тогава свързаната страница ще бъде изтеглена.

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

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

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

Трябва ли да използвам Curl или Wget?

Въпросът "трябва ли да използвам къдри или wget?" е въпрос, който ми е бил зададен няколко пъти в миналото, а отговорът е, че зависи от това, което се опитвате да постигнете.

Командата wget се използва за изтегляне на файлове от мрежи като интернет. Основната полза от използването на командата wget е, че тя може да се използва за рекурсивно изтегляне на файлове. Ето защо, ако искате да изтеглите цял уебсайт, можете да го направите с една проста команда. Командата wget е добра и за изтегляне на много файлове.

Командата "къдряне" ви позволява да използвате заместващите символи, за да посочите URL адресите, които искате да изтеглите. Така че, ако знаете, че има валиден URL адрес, наречен "http://www.mysite.com/images/image1.jpg" и "http://www.mysite.com/images/image2.jpg", тогава можете да изтеглите изображения с един URL адрес, определени с командата за навиване.

Командата wget може да се възстанови, когато изтеглянето се провали, докато командата за навиване не може.

Можете да получите добра представа за кутиите и кутиите по отношение на командата wget и къдряне от тази страница. Странно, една от разликите на тази страница гласи, че можете да въведете wget само с лявата си ръка на QWERTY клавиатура.

До този момент има много причини да се използва Wget над къдрене, но нищо, защо да използвате къдрене над wget.

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

Характеристики на извивката

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

Можете да зададете диапазон, който да улесни изтеглянето на URL адреси със сходни имена на маршрути.

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

Докато изтегляте съдържание, ще се появи лента за напредъка с скорости на изтегляне или качване, колко време командването е прекарало досега и доколко е останало да върви.

Командата "къдряне" работи върху големи файлове с размер над 2 гигабайта за изтегляне и качване.

Според тази страница, която сравнява функциите на къдрене с други инструменти за изтегляне, командата curl има следната функционалност: