"Curl" командын гарын авлагын хуудас дараахь тайлбартай байна:
curl нь дэмжигдсэн протоколуудын (DICT, FILE, FTP, FTP, GOPHER, HTTP, HTTP, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET болон TFTP). Тушаал нь хэрэглэгчийн харилцан үйлчлэлгүйгээр ажиллахад зориулагдсан.
Үндсэндээ та агуулгыг интернетээс татаж авахын тулд curl ашиглаж болно. Жишээлбэл, хэрэв та curl тушаалыг вэбийн хаягийг http://linux.about.com/cs/linux101/g/curl.htm руу шилжүүлсэн бол холбоос хуудас татаж авах болно.
Анхдагчаар, тушаал нь тушаалын мөрөнд байх ёстой, гэхдээ та файлыг хадгалахын тулд файлын нэрийг зааж өгч болно. Тодорхойлж өгсөн URL нь www гэх мэт сайтын дээд түвшний домэйн руу зааж болно. эсвэл сайт дээрх хувийн хуудас руу зааж болно.
Та физик вэбсайтууд, зургууд, баримтууд, файлуудыг татаж авахын тулд curl-г ашиглаж болно. Жишээ нь, Ubuntu Linux-ийн сүүлийн хувилбарыг татаж авахын тулд та дараах тушаалыг ажиллуулж болно:
curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso
Би Curl Or Wget ашиглах уу?
"Curl or wget ашиглах ёстой юу?" Би өмнө нь хэд хэдэн удаа асуусан асуултын асуулт бөгөөд хариулт нь таны хүрэхийг хүссэн зүйлээс шалтгаална гэсэн үг юм.
Wget тушаал нь интернет зэрэг сүлжээнээс файл татахад ашиглагддаг. Wget тушаалыг ашиглах гол давуу тал нь рекурсив файлуудыг татаж авахад ашиглагддаг. Тиймээс та вэбсайтыг бүхэлд нь татаж авахыг хүсч байгаа бол энгийн нэг тушаалаар үүнийг хийж болно. Wget тушаал нь олон файлуудыг татаж авахад сайн байдаг.
Curl команд нь танд хайлт хийхийг хүссэн URL-г ашиглах боломжийг олгоно. Хэрэв та "http://www.mysite.com/images/image1.jpg", "http://www.mysite.com/images/image2.jpg" гэсэн URL хаяг байгаа бол та хоёуланг нь татаж авч болно. curl тушаалаар заагдсан ганц URL бүхий зургууд.
Curl тушаалыг ажиллуулах боломжгүй үед wget тушаалыг татаж авч чаддаг.
Та энэ хуудсан дээрх wget болон curl тушаалын талаар лааз, каннуудыг сайн санаж чадна. Энэ хуудсанд байгаа ялгаануудын нэг нь wget-г зүүн гараараа QWERTY гар дээр бичиж болно гэсэн үг юм.
Одоогийн байдлаар wget дээр wget ашиглах олон шалтгаан байгаа боловч wget дээр яагаад curl ашиглах талаар юу ч үгүй байна.
Curl тушаал нь wget тушаалаас илүү олон протоколуудыг дэмждэг бөгөөд SSL-д илүү сайн дэмжлэгийг олгодог. Энэ нь бас wget-ээс илүү бататгах аргуудыг дэмждэг. Curl тушаал нь wget тушаалаас илүү олон платформ дээр ажилладаг.
Curl боломжууд
Curl тушаалыг ашиглан нэг URL мөрөнд олон URL зааж өгч болох бөгөөд хэрэв URL нь ижил сайт дээр байгаа бол тухайн сайтын бүх URL-үүд гүйцэтгэлийн хувьд сайн холболтоор татаж авах болно.
Та ижил төстэй замын нэрээр URL-ыг татаж авахад хялбар болгохын тулд range-г тодорхойлж болно.
Curc тушаал нь libcurl гэж нэрлэгддэг curl сан байдаг. Үүнийг вэбсайтаас мэдээлэл цуглуулахын тулд олон програмчлал, скрипт хэлээр ашиглаж болно.
Агуулга татаж авах явцдаа процессийн бар нь татаж авах, байршуулах хурдаар гарч ирдэг, хэр удаан зарчмын дагуу ажиллаж байгаа, хэр удаан үргэлжилж байна.
Curl команд нь 2 гигабайтаас дээш том файлууд дээр ажилладаг.
Curl функцуудыг татаж авах бусад хэрэгслүүдтэй харьцуулахын тулд curl команд нь дараах функцтэй байна:
- Олон тооны URL
- Хэрэглэгчийн нэр болон нууц үг дэмжих
- IPv6 дэмжлэг
- Дахин татаж аваагүй байна
- URL тойрч / дараалал
- Win32 дэмжлэг
- Том файл дэмждэг
- GnuTLS дэмжлэг
- DarwinSSL дэмжлэг
- Шланы тусламж
- Киаст дэмжлэг
- PolarSSL дэмжлэг
- AxTLS дэмжлэг
- SSL-ийн Чуулганы ID
- SSL хувийн гэрчилгээ
- netrc дэмжлэг
- Металкиний дэмжлэг
- IDN дэмжлэг
- Хурдны хязгаарлалт
- Аз жаргалтай нүдтэй
- ЖИШЭЭ НЬ
- TFTP
- SCP байршуулах / татаж авах
- SFTP байршуулах / татаж авах
- HTTP Прокси
- HTTP үргэлжлүүл
- HTTP хүрээ
- HTTP дамжуулалтыг дага
- HTTP шуудан
- HTTP Таслалаа
- HTTP тавих
- Күүкийн дэмжлэг
- HTTP 1.1
- HTTP 2 (цэвэр текст шинэчлэх)
- HTTP 2 (TLS ALPN)
- HTTP 2 (TLS NPN)
- HTTP тасралтгүй холболтууд
- HTTPS
- HTTP Digest Auth
- HTTP NTLM Auth
- HTTP Уучлаарай зохиог
- HTTP Multipost хэсэг
- HTTP Deflate gzip
- FTP үргэлжлүүлэх
- FTP хүрээ
- FTP идэвхтэй горим
- FTP SSL
- FTP байршуулалт
- FTP Kerberos
- FTP холболтыг дахин ашиглах
- GOPHER