របៀបប្រើពាក្យបញ្ជា wget លីនុចដើម្បីទាញយកទំព័របណ្ដាញនិងឯកសារ

ឧបករណ៍ប្រើប្រាស់ wget អនុញ្ញាតឱ្យអ្នកទាញយកទំព័របណ្ដាញឯកសារនិងរូបភាពពីអ៊ីនធឺណិតដោយប្រើបន្ទាត់ពាក្យបញ្ជាលីនុច។

អ្នកអាចប្រើពាក្យបញ្ជា wget តែមួយដោយខ្លួនវាផ្ទាល់ដើម្បីទាញយកពីគេហទំព័រឬរៀបចំឯកសារបញ្ចូលដើម្បីទាញយកឯកសារច្រើនលើគេហទំព័រច្រើន។

យោងទៅតាម wget ទំព័រសៀវភៅដៃអាចត្រូវបានប្រើសូម្បីនៅពេលអ្នកប្រើបានចេញពីប្រព័ន្ធក៏ដោយ។ ដើម្បីធ្វើដូចនេះអ្នកនឹងប្រើពាក្យបញ្ជា nohup ។

ឧបករណ៍ប្រើប្រាស់ wget នឹងព្យាយាមទាញយកម្តងទៀតនៅពេលដែលការតភ្ជាប់មានការធ្លាក់ចុះបន្តពីកន្លែងដែលវាបានបិទប្រសិនបើអាចនៅពេលដែលការតភ្ជាប់ត្រលប់មកវិញ។

អ្នកអាចទាញយកវិបសាយទាំងស្រុងដោយប្រើ wget ហើយប្តូរតំណភ្ជាប់ដើម្បីចង្អុលទៅកាន់ប្រភពក្នុងតំបន់ដើម្បីឱ្យអ្នកអាចមើលគេហទំព័រក្រៅបណ្តាញ។

លក្ខណៈពិសេសនៃ wget មានដូចខាងក្រោម:

តើធ្វើដូចម្តេចដើម្បីទាញយកគេហទំព័រដោយប្រើ 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 ឬឯកសាររូបភាព។

ជាមួយនឹងការដែលថានៅក្នុងចិត្តអ្នកមិនចង់មានការវាយដូចខាងក្រោមចូលទៅក្នុងឯកសារបញ្ចូលដូចជាវាគឺជាការប្រើប្រាស់ពេលវេលា:

ប្រសិនបើអ្នកដឹង URL មូលដ្ឋានតែងតែដូចគ្នាអ្នកគ្រាន់តែបញ្ជាក់ដូចខាងក្រោមនៅក្នុងឯកសារបញ្ចូល:

បន្ទាប់មកអ្នកអាចផ្ដល់ 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