Bu nima va bu nima uchun foydalanasiz?

"Curl" buyrug'i uchun qo'llanma quyidagi tavsifga ega:

curl - qo'llab-quvvatlanadigan protokollardan (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET va TFTP). Buyruq foydalanuvchi bilan shovqinisiz ishlashga mo'ljallangan.

Asosan, internetdan tarkibni yuklab olish uchun curldan foydalanishingiz mumkin. Misol uchun, agar siz curl buyrug'ini http://linux.about.com/cs/linux101/g/curl.htm ga o'rnatilgan veb-manzil bilan bog'ladingiz, so'ngra bog'langan sahifa yuklab olinadi.

Odatiy bo'lib, chiqdi buyruq satırına bo'ladi, lekin faylni saqlash uchun fayl nomini ham belgilashingiz mumkin. Belgilangan URL sayti kabi yuqori darajali domenga ishora qilishi mumkin. yoki saytdagi shaxsiy sahifalarga ishora qilishi mumkin.

Siz jismoniy veb-sahifalarni, rasmlarni, hujjatlar va fayllarni yuklab olish uchun curl dan foydalanishingiz mumkin. Masalan, Ubuntu Linuxning eng so'nggi versiyasini yuklab olish uchun siz quyidagi buyruqni ishlatishingiz mumkin:

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

Men Curl yoki Wgetdan foydalanishim kerakmi?

"Men curl yoki wget dan foydalanishim kerakmi?" O'tmishda men bir necha marta so'ralganim va bu savolga siz erishmoqchi bo'lgan narsaga bog'liq bo'lgan savol.

Wget buyrug'i Internet kabi tarmoqlardan fayllarni yuklab olish uchun ishlatiladi. Wget buyrug'idan foydalanishning asosiy foydasi - bu fayllarni o'z-o'zidan yuklab olish uchun ishlatilishi mumkin. Shuning uchun butun veb-saytni yuklab olishni istasangiz, oddiy buyruq bilan buni amalga oshirishingiz mumkin. Wget buyrug'i ham ko'p faylni yuklab olish uchun yaxshi.

Curl buyrug'i siz olishni istagan URL manzillarini ko'rsatish uchun joker belgilarni ishlatish imkonini beradi. Agar "http://www.mysite.com/images/image1.jpg" va "http://www.mysite.com/images/image2.jpg" deb nomlangan haqiqiy URL mavjudligini bilsangiz, siz ikkalasini ham ko'chirib olishingiz mumkin. curl buyrug'i bilan ko'rsatilgan yagona URL bilan tasvirlar.

Wget buyrug'i yuklab olish muvaffaqiyatsiz bo'lganda, curl buyrug'i bajarilmasa saqlanadi.

Ushbu sahifadagi wget va curl buyrug'i bilan bog'liq qutilari va kanoplar haqida yaxshi fikr olishingiz mumkin. Ushbu sahifadagi farqlardan birining aytishicha, siz chap qo'lingizni QWERTY klaviaturasidan foydalanib, wget-ni terishingiz mumkin.

Shu paytgacha juda ko'p sabablar bor edi, chunki bu sizning kıvrımdan foydalanish uchun, lekin nima uchun wget ustidan kıvrılacaktı haqida hech narsa yo'q.

Curl buyrug'i wget buyrug'idan ko'ra ko'proq protokollarni qo'llab-quvvatlaydi, shuningdek, SSL uchun yaxshiroq qo'llab-quvvatlaydi. Bundan tashqari, wgetdan ko'proq autentifikatsiya usullarini qo'llaydi. Curl buyrug'i ham wget buyrug'idan ko'ra ko'proq platformalarda ishlaydi.

Curl xususiyatlari

Curl buyrug'idan foydalanib, bir xil buyruq qatorida bir nechta URLni belgilashingiz mumkin va agar URLlar bitta saytda bo'lsa, u sayt uchun barcha URLlar ishlash uchun yaxshi bo'lgan bir xil ulanishdan foydalanib yuklab olinadi.

Shu kabi yo'l nomlari bilan URL manzillarini yuklab olishni osonlashtiradigan oraliqni tanlashingiz mumkin.

Bundan tashqari, curl buyrug'ini libcurl deb ataladigan curl kutubxonasi ham mavjud. Ushbu ma'lumotni veb-sahifalardan olish uchun bir nechta dasturlash va skript tillari bilan foydalanish mumkin.

Kontentni yuklab olish bilan birga yuklab olish yoki yuklash tezligi bilan harakat paneli paydo bo'ladi, buyruq shu vaqtgacha qancha vaqt ketishini va qancha vaqt davom etishi kerakligini ko'rsatadi.

Curl buyrug'i yuklab olish va yuklash uchun 2 gigabayttan katta fayllar ustida ishlaydi.

Curl xususiyatlarini boshqa yuklab olish vositalari bilan taqqoslagan ushbu sahifaga ko'ra, curl buyrug'i quyidagi funktsiyaga ega: