Curl ແມ່ນຫຍັງແລະເປັນຫຍັງທ່ານຈຶ່ງໃຊ້ມັນ?

ຫນ້າຄູ່ມືສໍາລັບຄໍາສັ່ງ "curl" ມີຄໍາອະທິບາຍຕໍ່ໄປນີ້:

curl ເປັນເຄື່ອງມືທີ່ຈະໂອນຂໍ້ມູນຈາກຫຼືໃຫ້ເຄື່ອງແມ່ຂ່າຍ, ໂດຍໃຊ້ໂປຣແກຣມທີ່ຮອງຮັບ (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, 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 ubuntuiso http: // releasesubuntucom / 1604 / ubuntu-16441 -desktop-amd64iso

ຂ້ອຍຄວນໃຊ້ Curl ຫຼື Wget?

ຄໍາຖາມ "ຂ້ອຍຄວນໃຊ້ curl ຫຼື wget?" ແມ່ນຄໍາຖາມທີ່ຂ້າພະເຈົ້າໄດ້ຮັບການຖາມຈໍານວນຄັ້ງໃນອະດີດແລະຄໍາຕອບແມ່ນວ່າມັນຂຶ້ນກັບສິ່ງທີ່ທ່ານກໍາລັງພະຍາຍາມທີ່ຈະບັນລຸ.

ຄໍາສັ່ງ wget ແມ່ນໃຊ້ເພື່ອດາວໂຫລດໄຟລ໌ຈາກເຄືອຂ່າຍເຊັ່ນອິນເຕີເນັດ. ຜົນປະໂຫຍດຕົ້ນຕໍຂອງການນໍາໃຊ້ຄໍາສັ່ງ wget ແມ່ນວ່າມັນສາມາດຖືກນໍາໃຊ້ໃນການລວບລວມໄຟລ໌ລ້າໆ. ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການດາວໂຫລດເວັບໄຊທ໌ທັງຫມົດທີ່ທ່ານສາມາດເຮັດໄດ້ດ້ວຍຄໍາສັ່ງງ່າຍດາຍຫນຶ່ງ. ຄໍາສັ່ງ wget ແມ່ນດີສໍາລັບການດາວໂຫຼດ lots ຂອງໄຟລ໌.

ຄໍາສັ່ງ curl ຊ່ວຍໃຫ້ທ່ານສາມາດໃຊ້ wildcards ເພື່ອກໍານົດ URL ທີ່ທ່ານຕ້ອງການທີ່ຈະຖອນໄດ້. ດັ່ງນັ້ນຖ້າທ່ານຮູ້ວ່າມີ URL ທີ່ຖືກຕ້ອງເອີ້ນວ່າ "http://www.mysite.com/images/image1.jpg" ແລະ "http://www.mysite.com/images/image2.jpg" ແລ້ວທ່ານສາມາດດາວໂຫລດໄດ້ທັງສອງ ພາບທີ່ມີ URL ດຽວທີ່ລະບຸໄວ້ດ້ວຍຄໍາສັ່ງ curl.

ຄໍາສັ່ງ wget ສາມາດຟື້ນຕົວເມື່ອດາວໂຫລດລົ້ມເຫຼວໃນຂະນະທີ່ຄໍາສັ່ງ curl ບໍ່ສາມາດເຮັດໄດ້.

ທ່ານສາມາດໄດ້ຮັບຄວາມຄິດທີ່ດີຂອງຖ້ວຍແລະ cannots ກ່ຽວກັບຄໍາສັ່ງ wget ແລະ curl ຈາກຫນ້ານີ້. ເປັນເລື່ອງແປກທີ່ຫນຶ່ງຂອງຄວາມແຕກຕ່າງໃນຫນ້ານີ້ບອກວ່າທ່ານສາມາດພິມ wget ໂດຍໃຊ້ມືຊ້າຍຂອງທ່ານໃສ່ແປ້ນພິມ QWERTY.

ດັ່ງນັ້ນ, ມີຫຼາຍເຫດຜົນທີ່ຈະໃຊ້ wget ກວ່າ curl ແຕ່ບໍ່ມີຫຍັງກ່ຽວກັບວ່າເປັນຫຍັງທ່ານຈະໃຊ້ curl ໃນໄລຍະ wget.

ຄໍາສັ່ງ curl ສະຫນັບສະຫນູນໂປຣແກຣມຫຼາຍກວ່າຄໍາສັ່ງ wget, ມັນຍັງສະຫນອງການສະຫນັບສະຫນູນທີ່ດີກວ່າສໍາລັບ SSL. ມັນຍັງສະຫນັບສະຫນູນວິທີການກວດສອບຫຼາຍກວ່າ wget. ຄໍາສັ່ງ curl ຍັງເຮັດວຽກຢູ່ໃນເວທີຫຼາຍກວ່າຄໍາສັ່ງ wget.

Curl Features

ການນໍາໃຊ້ຄໍາສັ່ງ curl ທ່ານສາມາດກໍານົດ URLs ຫຼາຍໃນເສັ້ນຄໍາສັ່ງດຽວກັນແລະຖ້າ URL ຢູ່ໃນເວັບໄຊດຽວກັນທັງຫມົດຂອງ URLs ສໍາລັບເວັບນັ້ນຈະຖືກດາວໂຫຼດໂດຍໃຊ້ການເຊື່ອມຕໍ່ດຽວກັນທີ່ດີສໍາລັບການປະຕິບັດງານ.

ທ່ານສາມາດລະບຸຊ່ວງເພື່ອເຮັດໃຫ້ງ່າຍຕໍ່ການດາວໂຫລດ URL ທີ່ມີຊື່ເສັ້ນທາງຄ້າຍຄືກັນ.

ນອກນັ້ນຍັງມີຫ້ອງສະຫມຸດ curl ເຊິ່ງຄໍາສັ່ງ curl ເອີ້ນວ່າ libcurl. ນີ້ສາມາດຖືກນໍາໃຊ້ກັບການຂຽນໂປລແກລມແລະພາສາສະຄິບເພື່ອຂຸດຄົ້ນຂໍ້ມູນຈາກຫນ້າເວັບຕ່າງໆ.

ເຖິງແມ່ນວ່າການດາວໂຫລດເນື້ອຫາແຖບຄວາມຄືບຫນ້າຈະປາກົດຂື້ນກັບຄວາມໄວດາວໂຫລດຫລືອັບໂຫລດ, ເວລາດົນປານໃດຄໍາສັ່ງໄດ້ໃຊ້ເວລາດົນແລະໄລຍະເວລາດົນປານໃດ.

ຄໍາສັ່ງ curl ເຮັດວຽກກ່ຽວກັບໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍກວ່າ 2 gigabytes ສໍາລັບການດາວໂຫຼດແລະການອັບໂຫລດ.

ອີງຕາມຫນ້ານີ້ທີ່ສົມທຽບຄຸນນະສົມບັດ curl ກັບເຄື່ອງມືດາວໂຫລດອື່ນໆ, ຄໍາສັ່ງ curl ມີການເຮັດວຽກຕໍ່ໄປນີ້: