តើអ្វីទៅជាគម្លាតហើយហេតុអ្វីអ្នកប្រើវា?

ទំព័រសៀវភៅដៃសម្រាប់ពាក្យបញ្ជា "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 ដើម្បីទាញយកទំព័របណ្ដាញរូបភាពរូបភាពឯកសារនិងឯកសារ។ ឧទាហរណ៍ដើម្បីទាញយកកំណែថ្មីបំផុតរបស់អ៊ូប៊ុនទូលីនុចអ្នកអាចដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:

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

តើខ្ញុំគួរប្រើក្រណាត់រឺក៏ក្រមួនដែរឬទេ?

សំណួរ: "តើខ្ញុំគួរប្រើក្រណាត់រឺ wget ទេ?" គឺជាសំណួរមួយដែលខ្ញុំត្រូវបានគេសួរជាច្រើនដងនៅក្នុងអតីតកាលហើយចម្លើយគឺថាវាអាស្រ័យទៅលើអ្វីដែលអ្នកកំពុងព្យាយាមសម្រេច។

ពាក្យបញ្ជា wget ត្រូវបានប្រើដើម្បីទាញយកឯកសារពីបណ្តាញដូចជាអ៊ីនធឺណិត។ អត្ថប្រយោជន៍សំខាន់នៃការប្រើពាក្យបញ្ជា wget គឺថាវាអាចត្រូវបានប្រើដើម្បីទាញយកឯកសារឡើងវិញ។ ដូច្នេះប្រសិនបើអ្នកចង់ទាញយកវែបសាយទាំងមូលអ្នកអាចធ្វើដូច្នេះដោយពាក្យបញ្ជាសាមញ្ញមួយ។ ពាក្យបញ្ជា wget ក៏ល្អសម្រាប់ទាញយកឯកសារច្រើន។

ពាក្យបញ្ជា curl អនុញ្ញាតឱ្យអ្នកប្រើអក្សរជំនួសដើម្បីបញ្ជាក់ URLs ដែលអ្នកចង់រក។ ដូច្នេះប្រសិនបើអ្នកដឹងថាមាន 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 over wget ។

ពាក្យបញ្ជា curl គាំទ្រពិធីការច្រើនជាងពាក្យបញ្ជា wget វាក៏ផ្តល់នូវការគាំទ្រប្រសើរជាងមុនសម្រាប់ SSL ។ វាក៏គាំទ្រផងដែរវិធីសាស្ត្រផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវជាង wget ។ ពាក្យបញ្ជា curl ក៏ធ្វើការលើវេទិកាច្រើនជាងពាក្យបញ្ជា wget ។

លក្ខណៈពិសេសគម្លាត

ដោយប្រើពាក្យបញ្ជា curl អ្នកអាចបញ្ជាក់ URLs ច្រើននៅក្នុងបន្ទាត់ពាក្យបញ្ជាដូចគ្នាហើយប្រសិនបើ URLs នៅលើវែបសាយដូចគ្នានោះគ្រប់ URL ទាំងអស់សម្រាប់គេហទំព័រនោះនឹងត្រូវបានទាញយកដោយប្រើការតភ្ជាប់ដូចគ្នាដែលល្អសម្រាប់ដំណើរការ។

អ្នកអាចកំណត់ជួរដើម្បីធ្វើឱ្យវាងាយស្រួលក្នុងការទាញយក URLs ដែលមានឈ្មោះផ្លូវស្រដៀងគ្នា។

វាក៏មានបណ្ណាល័យ curl ដែលពាក្យបញ្ជា curl ប្រើ libcurl ។ នេះអាចត្រូវបានប្រើជាមួយនឹងកម្មវិធីសរសេរកម្មវិធីច្រើននិងភាសាស្គ្រីបដើម្បីបំបាត់ព័ត៌មានពីទំព័រវ៉ិបសាយ។

ខណៈដែលទាញយកមាតិការបារវឌ្ឍនភាពនឹងលេចឡើងជាមួយល្បឿននៃការទាញយកឬផ្ទុកឡើងរយៈពេលដែលពាក្យបញ្ជាបានចំណាយរហូតមកដល់ពេលនេះនិងរយៈពេលដែលនៅតែមាន។

ពាក្យបញ្ជា curl ដំណើរការលើឯកសារធំជាង 2 ជីហ្គាបៃសម្រាប់ការទាញយកនិងផ្ទុកឡើង។

យោងតាមទំព័រនេះដែលប្រៀបធៀបលក្ខណៈពិសេសនៃការទាញយកឧបករណ៍ទាញយកផ្សេងទៀតពាក្យបញ្ជា curl មានមុខងារដូចខាងក្រោម: