ឧទាហរណ៍ការប្រើប្រាស់នៃពាក្យបញ្ជា "gunzip"

ប្រសិនបើអ្នកពិនិត្យមើលថតរបស់អ្នកនិងរកឯកសារដែលមានកន្ទុយ ".gz" នោះវាមានន័យថាពួកវាត្រូវបានបង្ហាប់ដោយប្រើ ពាក្យបញ្ជា "gzip"

ពាក្យបញ្ជា "gzip" ប្រើក្បួនដោះស្រាយបង្ហាប់ Lempel-Ziv (ZZ77) ដើម្បីកាត់បន្ថយទំហំនៃឯកសារដូចជាឯកសាររូបភាពនិងបទអូឌីយ៉ូ។

ជាការពិតណាស់បន្ទាប់ពីអ្នកបានបង្ហាប់ឯកសារដោយប្រើ "gzip" អ្នកនឹងនៅក្នុងដំណាក់កាលខ្លះចង់ពន្លាឯកសារម្ដងទៀត។

នៅក្នុងមគ្គុទ្ទេសក៍នេះយើងនឹងបង្ហាញអ្នកពីរបៀបពន្លាឯកសារដែលត្រូវបានបង្ហាប់ដោយប្រើពាក្យបញ្ជា "gzip" ។

ពន្លាឯកសារដោយប្រើ & # 34; gzip & # 34; ពាក្យបញ្ជា

ពាក្យបញ្ជា "gzip" ខ្លួនវាផ្តល់វិធីសាស្ត្រមួយសម្រាប់ពន្លាឯកសារជាមួយផ្នែកបន្ថែម ".gz" ។

ដើម្បីពន្លាឯកសារអ្នកត្រូវប្រើការដកដក (d) ដូចខាងក្រោម:

gzip-d myfilename.gz

ឯកសារនឹងត្រូវបានពន្លាហើយផ្នែកបន្ថែម ".gz" នឹងត្រូវបានយកចេញ។

ពន្លាឯកសារដោយប្រើកាំភ្លើង & # 34; ពាក្យបញ្ជា

ខណៈដែលប្រើពាក្យបញ្ជា "gzip" មានសុពលភាពវាងាយស្រួលចងចាំដោយគ្រាន់តែប្រើ "gunzip" ដើម្បីពន្លាឯកសារដូចដែលបានបង្ហាញនៅក្នុងឧទាហរណ៍ខាងក្រោម:

gunzip myfilename.gz

បង្ខំឯកសារដើម្បីពន្លា

ជួនកាលពាក្យបញ្ជា "gunzip" មានបញ្ហាជាមួយការពន្លាឯកសារ។

មូលហេតុទូទៅសម្រាប់ "gunzip" ដែលបដិសេធការពន្លាឯកសារគឺជាកន្លែងដែលឈ្មោះឯកសារនឹងត្រូវបានរក្សាទុកបន្ទាប់ពីការពន្លាគឺដូចគ្នានឹងអ្វីដែលមានរួចហើយ។

ឧទាហរណ៍ស្រមៃថាអ្នកមានឯកសារឈ្មោះថា "document1.doc.gz" ហើយអ្នកចង់ពន្លាវាដោយប្រើពាក្យបញ្ជា "gunzip" ។ ឥឡូវនេះស្រមៃថាអ្នកក៏មានឯកសារដែលមានឈ្មោះថា "document1.doc" នៅក្នុងថតដូចគ្នា។

នៅពេលអ្នកដំណើរការពាក្យបញ្ជាដូចខាងក្រោមនេះសារនឹងបង្ហាញថាឯកសារមានរួចហើយហើយអ្នកនឹងត្រូវបានស្នើឱ្យបញ្ជាក់សកម្មភាព។

gunzip document1.doc.gz

អ្នកអាចបញ្ចូល "Y" ដើម្បីទទួលយកថាឯកសារដែលមានស្រាប់នឹងត្រូវបានសរសេរជាន់ពីលើ។ ប្រសិនបើអ្នកកំពុងអនុវត្ត "gunzip" ជាផ្នែកនៃស្គ្រីបទោះជាយ៉ាងណាក៏ដោយអ្នកនឹងមិនចង់ឱ្យសារត្រូវបានបង្ហាញដល់អ្នកប្រើទេពីព្រោះវាឈប់ស្គ្រីបពីការរត់ហើយត្រូវការការបញ្ចូល។

អ្នកអាចបង្ខំពាក្យបញ្ជា "gunzip" ដើម្បីពន្លាឯកសារដោយប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោម:

gunzip -f document1.doc.gz

វានឹងសរសេរជាន់លើឯកសារដែលមានស្រាប់ដែលមានឈ្មោះដូចគ្នាហើយវានឹងមិនបង្ហាញអ្នកនៅពេលដែលអ្នកធ្វើដូច្នេះទេ។ អ្នកគួរតែប្រាកដថាអ្នកប្រើការដកដក f (-f) ដោយប្រុងប្រយ័ត្ន។

របៀបរក្សាទុកទាំងពីរឯកសារដែលបានបង្ហាប់និងពន្លា

តាមលំនាំដើមពាក្យបញ្ជា "gunzip" នឹងពន្លាឯកសារហើយផ្នែកបន្ថែមនឹងត្រូវបានយកចេញ។ ដូច្នេះឯកសារដែលមានឈ្មោះថា "myfile.gz" នឹងត្រូវបានហៅថា "myfile" ហើយវានឹងត្រូវបានពង្រីកទៅជាទំហំពេញ។

វាអាចជាករណីដែលអ្នកចង់ពន្លាឯកសារប៉ុន្តែក៏រក្សាច្បាប់ចម្លងនៃឯកសារដែលបានបង្ហាប់ផងដែរ។

អ្នកអាចសម្រេចបានដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

gunzip -k myfile.gz

ឥឡូវអ្នកនឹងត្រូវបានទុកឱ្យមាន "myfile" និង "myfile.gz" ។

បង្ហាញលទ្ធផលដែលបានបង្ហាប់

ប្រសិនបើឯកសារដែលបានបង្ហាប់គឺជាឯកសារអត្ថបទបន្ទាប់មកអ្នកអាចមើលអត្ថបទនៅក្នុងវាដោយមិនចាំបាច់ពន្លាវាជាមុនទេ។

ដើម្បីធ្វើដូចនេះត្រូវប្រើពាក្យបញ្ជាខាងក្រោម:

gunzip -c myfile.gz

ពាក្យបញ្ជាខាងលើនឹងបង្ហាញមាតិកានៃ myfile.gz ទៅលទ្ធផលស្ថានីយ។

បង្ហាញព័ត៌មានអំពីឯកសារដែលបានបង្ហាប់

អ្នកអាចស្វែងរកព័ត៌មានបន្ថែមអំពីឯកសារដែលបានបង្ហាប់ដោយប្រើពាក្យបញ្ជា "gunzip" ដូចខាងក្រោម:

gunzip -l myfile.gz

លទ្ធផលនៃពាក្យបញ្ជាខាងលើបង្ហាញតម្លៃដូចខាងក្រោម:

ទិដ្ឋភាពមានប្រយោជន៍បំផុតនៃពាក្យបញ្ជានេះគឺនៅពេលដែលអ្នកកំពុង ដោះស្រាយជាមួយឯកសារដែលមានទំហំធំ ឬដ្រាយដែលមានទំហំឌីសតិច។

ស្រមៃថាអ្នកមានដ្រាយទំហំ 10 ជីហ្គាបៃហើយឯកសារដែលបានបង្ហាប់គឺ 8 ជីហ្គាបៃ។ ប្រសិនបើអ្នករត់ពាក្យបញ្ជា "gunzip" ដោយងងឹតបន្ទាប់មកអ្នកអាចរកឃើញថាពាក្យបញ្ជាបានបរាជ័យដោយសារតែទំហំដែលមិនបានបង្ហាប់គឺ 15 ជីកាបៃ។

ដោយរត់ពាក្យបញ្ជា "gunzip" ដោយការដកដកតួអក្សរដក (l) អ្នកអាច ផ្ទៀងផ្ទាត់ថាឌីសដែលអ្នកកំពុងពន្លាឯកសារដែលមានទំហំគ្រប់គ្រាន់ ។ អ្នកក៏អាចឃើញឈ្មោះឯកសារដែលនឹងត្រូវបានប្រើនៅពេលឯកសារត្រូវបានពន្លា។

ការពន្លាឯកសារជាច្រើនឡើងវិញ

ប្រសិនបើអ្នកចង់ពន្លាឯកសារទាំងអស់នៅក្នុងថតនិងឯកសារទាំងអស់នៅក្នុងថតទាំងអស់ខាងក្រោមអ្នកអាចប្រើពាក្យបញ្ជាដូចខាងក្រោម:

gunzip -r ថត

ឧទាហរណ៍ស្រមៃថាអ្នកមានរចនាសម្ព័ន្ធនិងឯកសារខាងក្រោម:

អ្នកអាចពន្លាឯកសារទាំងអស់ដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

gunzip -r ឯកសារ

សាកល្បងថាតើឯកសារដែលបានបង្ហាប់ត្រឹមត្រូវឬទេ

អ្នកអាចសាកល្បងថាតើឯកសារត្រូវបានបង្ហាប់ដោយប្រើ "gzip" ដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

gunzip -t filename.gz

ប្រសិនបើឯកសារមិនត្រឹមត្រូវអ្នកនឹងទទួលបានសារមួយបើមិនដូច្នោះទេអ្នកនឹងត្រូវបានត្រឡប់ទៅការបញ្ចូលដោយគ្មានសារ។

អ្វីដែលបានកើតឡើងពិតប្រាកដពេលអ្នកពន្លាឯកសារ

តាមលំនាំដើមនៅពេលអ្នករត់ពាក្យបញ្ជា "gunzip" អ្នកគ្រាន់តែទុកឯកសារដែលពន្លាដោយគ្មានផ្នែកបន្ថែម "gz" ។

ប្រសិនបើអ្នកមានព័ត៌មានបន្ថែមអ្នកអាចប្រើការដកដកវីស (-v) ដើម្បីបង្ហាញពី ព័ត៌មានដែលនិយាយតិចតួច :

gunzip -v filename.gz

លទ្ធផលនឹងមានដូចនេះ:

filename.gz: 20% - បានជំនួសដោយឈ្មោះឯកសារ

វាប្រាប់អ្នកអំពីឈ្មោះឯកសារដើមដែលបានបង្ហាប់ហើយថាតើឯកសារនោះត្រូវបានបង្ហាប់និងឈ្មោះឯកសារចុងក្រោយ។