ឧបករណ៍ប្រើប្រាស់ wget អនុញ្ញាតឱ្យអ្នកទាញយកទំព័របណ្ដាញឯកសារនិងរូបភាពពីអ៊ីនធឺណិតដោយប្រើបន្ទាត់ពាក្យបញ្ជាលីនុច។
អ្នកអាចប្រើពាក្យបញ្ជា wget តែមួយដោយខ្លួនវាផ្ទាល់ដើម្បីទាញយកពីគេហទំព័រឬរៀបចំឯកសារបញ្ចូលដើម្បីទាញយកឯកសារច្រើនលើគេហទំព័រច្រើន។
យោងទៅតាម wget ទំព័រសៀវភៅដៃអាចត្រូវបានប្រើសូម្បីនៅពេលអ្នកប្រើបានចេញពីប្រព័ន្ធក៏ដោយ។ ដើម្បីធ្វើដូចនេះអ្នកនឹងប្រើពាក្យបញ្ជា nohup ។
ឧបករណ៍ប្រើប្រាស់ wget នឹងព្យាយាមទាញយកម្តងទៀតនៅពេលដែលការតភ្ជាប់មានការធ្លាក់ចុះបន្តពីកន្លែងដែលវាបានបិទប្រសិនបើអាចនៅពេលដែលការតភ្ជាប់ត្រលប់មកវិញ។
អ្នកអាចទាញយកវិបសាយទាំងស្រុងដោយប្រើ wget ហើយប្តូរតំណភ្ជាប់ដើម្បីចង្អុលទៅកាន់ប្រភពក្នុងតំបន់ដើម្បីឱ្យអ្នកអាចមើលគេហទំព័រក្រៅបណ្តាញ។
លក្ខណៈពិសេសនៃ wget មានដូចខាងក្រោម:
- ទាញយកឯកសារដោយប្រើ HTTP, HTTPS និង FTP
- បន្តការទាញយក
- បម្លែងតំណដាច់ខាតនៅក្នុងគេហទំព័រដែលបានទាញយកទៅកាន់ URLs ដែលទាក់ទងដូច្នេះគេហទំព័រអាចត្រូវបានមើលក្រៅប្រព័ន្ធ
- គាំទ្រប្រូកស៊ី HTTP និងខូឃីស៍
- គាំទ្រការតភ្ជាប់ HTTP ជាប់លាប់
- អាចដំណើរការក្នុងផ្ទៃខាងក្រោយសូម្បីតែនៅពេលអ្នកមិនបានចូល
- ដំណើរការលើលីនុចនិងវីនដូ
តើធ្វើដូចម្តេចដើម្បីទាញយកគេហទំព័រដោយប្រើ wget
សម្រាប់មគ្គុទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកអំពីរបៀបទាញយកកំណត់ហេតុផ្ទាល់ខ្លួនរបស់ខ្ញុំ។
wget www.everydaylinuxuser.com
វាមានតំលៃក្នុងការបង្កើតថតផ្ទាល់ខ្លួននៅលើម៉ាស៊ីនរបស់អ្នកដោយប្រើ ពាក្យបញ្ជា mkdir ហើយបន្ទាប់មកផ្លាស់ទីទៅថតដោយប្រើ ពាក្យបញ្ជា cd ។
ឧទាហរណ៍:
mkdir dailylinuxuser
cd dailylinuxuser
wget www.everydaylinuxuser.com
លទ្ធផលគឺឯកសារលិបិក្រមតែមួយ។ នៅលើខ្លួនវាឯកសារនេះគឺគ្មានប្រយោជន៍ទាល់តែសោះខណៈដែលមាតិកាត្រូវបានទាញចេញពី Google ហើយរូបភាពនិងសន្លឹករចនាប័ទ្មនៅតែត្រូវបានរក្សាទុកនៅលើ Google ដដែល។
ដើម្បីទាញយកគេហទំព័រទាំងមូលនិងទំព័រទាំងអស់អ្នកអាចប្រើពាក្យបញ្ជាដូចខាងក្រោម:
wget -r www.everydaylinuxuser.com
នេះទាញយកទំព័រឡើងវិញដោយការសរសេររហូតដល់អតិបរមា 5 កម្រិត។
5 កម្រិតជ្រៅអាចមិនគ្រប់គ្រាន់ដើម្បីទទួលបានអ្វីគ្រប់យ៉ាងពីគេហទំព័រ។ អ្នកអាចប្រើការប្ដូរ -l ដើម្បីកំណត់ចំនួនកម្រិតដែលអ្នកចង់ទៅដូចខាងក្រោម:
wget -r-l10 www.everydaylinuxuser.com
ប្រសិនបើអ្នកត្រូវការការហៅខ្លួនឯងគ្មានកំណត់អ្នកអាចប្រើដូចខាងក្រោម:
wget -r -l inf www.everydaylinuxuser.com
អ្នកក៏អាចជំនួស inf ជាមួយនឹង 0 ដែលមានន័យថាដូចគ្នា។
នៅតែមានបញ្ហាមួយទៀត។ អ្នកអាចនឹងទទួលបានទំព័រទាំងអស់ក្នុងស្រុកប៉ុន្តែតំណទាំងអស់នៅក្នុងទំព័រនៅតែចង្អុលទៅកន្លែងដើមរបស់ពួកគេ។ ដូច្ន្រះវាមិនអាចធ្វើឱ្រយចុចនៅកមែឹករវាងតំណនៅលើទំព័រនានា។
អ្នកអាចដោះស្រាយបញ្ហានេះដោយប្រើប្ដូរ -K ដែលបម្លែងតំណភ្ជាប់ទាំងអស់នៅលើទំព័រដើម្បីចង្អុលទៅសមមូលដែលបានទាញយកតាមទទឹងរបស់ពួកគេដូចខាងក្រោម:
wget -r -k www.everydaylinuxuser.com
ប្រសិនបើអ្នកចង់បានកញ្ចក់ពេញលេញនៃគេហទំព័រអ្នកអាចប្រើការផ្លាស់ប្តូរដូចខាងក្រោមដែលត្រូវការភាពចាំបាច់សម្រាប់ការប្រើប្រាស់ឧបករណ៍បញ្ជា -k និង -l ។
wget -m www.everydaylinuxuser.com
ដូច្នេះប្រសិនបើអ្នកមានវែបសាយផ្ទាល់ខ្លួនរបស់អ្នកអ្នកអាចធ្វើការបម្រុងទុកពេញលេញដោយប្រើពាក្យបញ្ជាសាមញ្ញមួយនេះ។
រត់ wget ជាពាក្យបញ្ជាផ្ទៃខាងក្រោយ
អ្នកអាចទទួលបាន wget ដើម្បីដំណើរការជាពាក្យបញ្ជាផ្ទៃខាងក្រោយដែលទុកឱ្យអ្នកអាចទទួលបានការងាររបស់អ្នកនៅក្នុងបង្អួចស្ថានីយខណៈពេលឯកសារទាញយក។
គ្រាន់តែប្រើពាក្យបញ្ជាដូចខាងក្រោម:
wget -b www.everydaylinuxuser.com
ជាការពិតណាស់អ្នកអាចផ្សាភ្ជាប់ឧបករណ៍ប្តូរ។ ដើម្បីរត់ពាក្យបញ្ជា wget នៅក្នុងផ្ទៃខាងក្រោយខណៈដែលឆ្លុះបញ្ចាំងតំបន់បណ្តាញអ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោមនេះ:
wget -b -m www.everydaylinuxuser.com
អ្នកអាចធ្វើឱ្យរឿងនេះកាន់តែងាយស្រួលដូចខាងក្រោម:
wget -bm www.everydaylinuxuser.com
ចូល
ប្រសិនបើអ្នកកំពុងដំណើរការពាក្យបញ្ជា wget នៅផ្ទៃខាងក្រោយអ្នកនឹងមិនឃើញសារធម្មតាណាមួយដែលវាផ្ញើទៅអេក្រង់ទេ។
អ្នកអាចទទួលបានសារទាំងអស់ដែលបានផ្ញើទៅឯកសារកំណត់ហេតុដូច្នេះអ្នកអាចពិនិត្យមើលវឌ្ឍនភាពនៅពេលណាក៏បានដោយប្រើ ពាក្យបញ្ជាកន្ទុយ ។
ដើម្បីបញ្ចេញព័ត៌មានពីពាក្យបញ្ជា wget ទៅឯកសារកំណត់ហេតុមួយសូមប្រើពាក្យបញ្ជាខាងក្រោម:
wget -o / path / to / mylogfile www.everydaylinuxuser.com
ផ្ទុយទៅវិញការបញ្ច្រាសគឺតម្រូវឱ្យគ្មានការកាប់ឈើទាំងអស់និងគ្មានលទ្ធផលទៅអេក្រង់។ ដើម្បីលុបលទ្ធផលទាំងអស់ប្រើពាក្យបញ្ជាដូចខាងក្រោម:
wget -q www.everydaylinuxuser.com
ទាញយកពីគេហទំព័រច្រើន
អ្នកអាចបង្កើតឯកសារបញ្ចូលដើម្បីទាញយកពីគេហទំព័រផ្សេងៗជាច្រើន។
បើកឯកសារមួយដោយប្រើ កម្មវិធីនិពន្ធដែលអ្នកពេញចិត្ត ឬក៏ ពាក្យបញ្ជាឆ្មា ហើយគ្រាន់តែចាប់ផ្តើមរាយគេហទំព័រឬតំណដើម្បីទាញយកពីលើបន្ទាត់នីមួយៗនៃឯកសារ។
រក្សាទុកឯកសារហើយបន្ទាប់មករត់ពាក្យបញ្ជា wget ដូចខាងក្រោម:
wget -i / path / to / inputfile
ក្រៅពីការគាំទ្រគេហទំព័រផ្ទាល់ខ្លួនរបស់អ្នកឬប្រហែលជាកំពុងស្វែងរកអ្វីមួយដើម្បីទាញយកដើម្បីអាននៅលើរថភ្លើងវាមិនទំនងថាអ្នកនឹងចង់ទាញយកវែបសាយទាំងមូល។
អ្នកទំនងជាទាញយក URL តែមួយដែលមានរូបភាពឬប្រហែលជាទាញយកឯកសារដូចជាឯកសារហ្ស៊ីបឯកសារ ISO ឬឯកសាររូបភាព។
ជាមួយនឹងការដែលថានៅក្នុងចិត្តអ្នកមិនចង់មានការវាយដូចខាងក្រោមចូលទៅក្នុងឯកសារបញ្ចូលដូចជាវាគឺជាការប្រើប្រាស់ពេលវេលា:
- http://www.myfileserver.com/file1.zip
- http://www.myfileserver.com/file2.zip
- http://www.myfileserver.com/file3.zip
ប្រសិនបើអ្នកដឹង URL មូលដ្ឋានតែងតែដូចគ្នាអ្នកគ្រាន់តែបញ្ជាក់ដូចខាងក្រោមនៅក្នុងឯកសារបញ្ចូល:
- file1.zip
- file2.zip
- file3.zip
បន្ទាប់មកអ្នកអាចផ្ដល់ URL មូលដ្ឋានជាផ្នែកមួយនៃពាក្យបញ្ជា wget ដូចខាងក្រោម:
wget -B http: // wwwmyfileserver.com -i / path / to / inputfile
ព្យាយាមម្ដងទៀត
ប្រសិនបើអ្នកបានតំឡើងជួរនៃឯកសារដើម្បីទាញយកនៅក្នុងឯកសារបញ្ចូលហើយអ្នកទុកកុំព្យូទ័ររបស់អ្នកពេញមួយយប់ដើម្បីទាញយកឯកសារអ្នកនឹងមានការរំខានដោយយុត្តិធម៌នៅពេលអ្នកមកដល់នៅពេលព្រឹកដើម្បីរកឃើញថាវាជាប់គាំងនៅលើឯកសារដំបូងនិង ត្រូវបានព្យាយាមពេញមួយយប់។
អ្នកអាចបញ្ជាក់ចំនួនដងនៃការព្យាយាមដោយប្រើកុងតាក់ដូចខាងក្រោម:
wget -t 10 -i / path / to / inputfile
អ្នកប្រហែលជាចង់ប្រើពាក្យបញ្ជាខាងលើដោយភ្ជាប់ជាមួយ -T - switch ដែលអនុញ្ញាតឱ្យអ្នកបញ្ជាក់ការអស់ពេលជាវិនាទីដូចខាងក្រោម:
wget -t 10 -T 10 -i / path / to / inputfile
ពាក្យបញ្ជាខាងលើនឹងព្យាយាមម្ដងទៀត 10 ដងហើយនឹងព្យាយាមភ្ជាប់សម្រាប់ 10 វិនាទីសម្រាប់តំណនីមួយៗក្នុងឯកសារ។
វាក៏ជាការរំខានដោយយុត្តិធម៌ផងដែរនៅពេលដែលអ្នកបានទាញយក 75% នៃឯកសារទំហំ 4 ជីហ្គាបៃលើការតភ្ជាប់រលកយឺតសម្រាប់តែការតភ្ជាប់របស់អ្នកដើម្បីបោះបង់ចោល។
អ្នកអាចប្រើ wget ដើម្បីព្យាយាមពីកន្លែងដែលវាឈប់ទាញយកដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
wget -c www.myfileserver.com/file1.zip
ប្រសិនបើអ្នកកំពុងញញួរម៉ាស៊ីនមេម៉ាស៊ីនប្រហែលជាមិនចូលចិត្តវាខ្លាំងពេកហើយប្រហែលជាអាចទប់ស្កាត់ឬគ្រាន់តែសំលាប់សំណើរបស់អ្នក។
អ្នកអាចបញ្ជាក់រយៈពេលរង់ចាំដែលបញ្ជាក់ពីរយៈពេលដែលត្រូវរង់ចាំរវាងការទៅយកដូចខាងក្រោម:
wget -w 60 -i / path / to / inputfile
ពាក្យបញ្ជាខាងលើនឹងរង់ចាំ 60 វិនាទីរវាងការទាញយកនីមួយៗ។ វាមានប្រយោជន៍ប្រសិនបើអ្នកកំពុងទាញយកឯកសារច្រើនពីប្រភពតែមួយ។
ម៉ាស៊ីនបណ្តាញមួយចំនួនអាចនឹងរកឃើញប្រេកង់ទោះជាយ៉ាងណាក៏ដោយហើយនឹងរារាំងអ្នកយ៉ាងណាក៏ដោយ។ អ្នកអាចធ្វើឱ្យពេលវេលារង់ចាំដោយចៃដន្យដើម្បីឱ្យវាមើលទៅដូចជាអ្នកមិនប្រើកម្មវិធីដូចខាងក្រោម:
wget - random - wait -i / path / to / inputfile
ការការពារដែនកំណត់ទាញយក
អ្នកផ្តល់សេវាអ៊ិនធឺណិតជាច្រើននៅតែប្រើប្រាស់ដែនកំណត់ទាញយកសម្រាប់ការប្រើប្រាស់អ៊ីនធឺណិតរបស់អ្នកជាពិសេសប្រសិនបើអ្នករស់នៅខាងក្រៅទីក្រុង។
អ្នកប្រហែលជាចង់បន្ថែមកូតាដើម្បីកុំឱ្យអ្នកទាញយកដែនកំណត់ដែលទាញយក។ អ្នកអាចធ្វើបានតាមវិធីដូចខាងក្រោម:
wget -q 100m -i / path / to / inputfile
ចំណាំថាពាក្យបញ្ជា -q នឹងមិនដំណើរការជាមួយឯកសារតែមួយ។
ដូច្នេះប្រសិនបើអ្នកទាញយកឯកសារដែលមានទំហំ 2 ជីហ្គាបៃការប្រើប្រាស់ -q 1000m នឹងមិនបញ្ឈប់ការទាញយកឯកសារនោះទេ។
កូតានេះត្រូវបានអនុវត្តតែនៅពេលទាញយកដោយស្ទាក់ស្ទើរពីគេហទំព័រឬនៅពេលប្រើឯកសារបញ្ចូល។
ទទួលបានតាមរយៈសុវត្ថិភាព
គេហទំព័រខ្លះតម្រូវឱ្យអ្នកចូលដើម្បីអាចចូលប្រើមាតិកាដែលអ្នកចង់ទាញយក។
អ្នកអាចប្រើឧបករណ៍ប្ដូរដូចខាងក្រោមដើម្បីបញ្ជាក់ឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់។
wget - អ្នកប្រើ = ឈ្មោះអ្នកប្រើ --password = ពាក្យសម្ងាត់របស់អ្នក
កំណត់សម្គាល់លើប្រព័ន្ធអ្នកប្រើច្រើនប្រសិនបើមាននរណាម្នាក់ដំណើរការពាក្យបញ្ជា ps ពួកគេនឹងអាចឃើញឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់របស់អ្នក។
ជម្រើសទាញយកផ្សេងទៀត
តាមលំនាំដើមការប្តូរ -r នឹងទាញយកមាតិកាឡើងវិញហើយនឹងបង្កើតថត។
អ្នកអាចទាញយកឯកសារទាំងអស់ដើម្បីទាញយកទៅថតតែមួយដោយប្រើការប្ដូរដូចខាងក្រោម:
wget -nd -r
ផ្ទុយពីនេះគឺដើម្បីបង្ខំបង្កើតថតដែលអាចសម្រេចបានដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
wget -x -r
របៀបទាញយកប្រភេទឯកសារជាក់លាក់
ប្រសិនបើអ្នកចង់ទាញយកពីវែបសាយត៍ឡើងវិញប៉ុន្តែអ្នកគ្រាន់តែចង់ទាញយកប្រភេទឯកសារជាក់លាក់មួយដូចជា mp3 ឬរូបភាពដូចជា png អ្នកអាចប្រើវាក្យសម្ពន្ធខាងក្រោម:
wget -A "" ។ .mp3 "-r
ការបញ្ច្រាសនេះគឺការមិនអើពើឯកសារមួយចំនួន។ ប្រហែលជាអ្នកមិនចង់ទាញយកឯកសារប្រតិបត្តិ។ ក្នុងករណីនេះអ្នកនឹងប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោម:
wget -R "* .exe" -r
Cliget
មានកម្មវិធីបន្ថែមរបស់ Firefox ដែលត្រូវបានគេហៅថា cliget ។ អ្នកអាចបន្ថែមវាទៅក្នុង Firefox តាមវិធីដូចខាងក្រោម។
ចូល https://addons.mozilla.org/en-US/firefox/addon/cliget/ ហើយចុចប៊ូតុង "បន្ថែមទៅ Firefox" ។
ចុចប៊ូតុងដំឡើងនៅពេលវាលេចឡើង។ អ្នកនឹងតម្រូវឱ្យចាប់ផ្ដើម Firefox ឡើងវិញ។
ដើម្បីប្រើ cliget ទស្សនាទំព័រឬឯកសារដែលអ្នកចង់ទាញយកនិងចុចខាងស្តាំ។ ម៉ឺនុយបរិបទនឹងត្រូវបានគេហៅថា cliget ហើយវានឹងមានជម្រើសដើម្បី "ចម្លងទៅ wget" និង "ចម្លងទៅ curl" ។
ចុចជម្រើស "ច្បាប់ចម្លងដើម្បី wget" ហើយបើកបង្អួចស្ថានីយមួយហើយបន្ទាប់មកចុចកណ្ដុរខាងស្ដាំហើយបិទភ្ជាប់។ ពាក្យបញ្ជា wget ដែលសមរម្យនឹងត្រូវបានបិទភ្ជាប់ទៅក្នុងបង្អួច។
ជាទូទៅវារក្សាទុកអ្នកត្រូវតែវាយពាក្យបញ្ជាដោយខ្លួនឯង។
សង្ខេប
ពាក្យបញ្ជា wget ជាចំនួនដ៏ធំនៃជម្រើសនិងការប្តូរ។
វាមានតម្លៃដូច្នេះអាន ទំព័រសៀវភៅដៃ សម្រាប់ធាតុក្រាហ្វិកដោយវាយដូចខាងក្រោមទៅក្នុងបង្អួចស្ថានីយ:
បុរស wget