ប្រសិនបើអ្នកពិនិត្យមើលថតរបស់អ្នកនិងរកឯកសារដែលមានកន្ទុយ ".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 ថត
ឧទាហរណ៍ស្រមៃថាអ្នកមានរចនាសម្ព័ន្ធនិងឯកសារខាងក្រោម:
- ឯកសារ
- mydoc.gz
- mydoc1.gz
- គណនី
- spreadsheet1.gz
- spreadsheet2.gz
អ្នកអាចពន្លាឯកសារទាំងអស់ដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:
gunzip -r ឯកសារ
សាកល្បងថាតើឯកសារដែលបានបង្ហាប់ត្រឹមត្រូវឬទេ
អ្នកអាចសាកល្បងថាតើឯកសារត្រូវបានបង្ហាប់ដោយប្រើ "gzip" ដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:
gunzip -t filename.gz
ប្រសិនបើឯកសារមិនត្រឹមត្រូវអ្នកនឹងទទួលបានសារមួយបើមិនដូច្នោះទេអ្នកនឹងត្រូវបានត្រឡប់ទៅការបញ្ចូលដោយគ្មានសារ។
អ្វីដែលបានកើតឡើងពិតប្រាកដពេលអ្នកពន្លាឯកសារ
តាមលំនាំដើមនៅពេលអ្នករត់ពាក្យបញ្ជា "gunzip" អ្នកគ្រាន់តែទុកឯកសារដែលពន្លាដោយគ្មានផ្នែកបន្ថែម "gz" ។
ប្រសិនបើអ្នកមានព័ត៌មានបន្ថែមអ្នកអាចប្រើការដកដកវីស (-v) ដើម្បីបង្ហាញពី ព័ត៌មានដែលនិយាយតិចតួច :
gunzip -v filename.gz
លទ្ធផលនឹងមានដូចនេះ:
filename.gz: 20% - បានជំនួសដោយឈ្មោះឯកសារ
វាប្រាប់អ្នកអំពីឈ្មោះឯកសារដើមដែលបានបង្ហាប់ហើយថាតើឯកសារនោះត្រូវបានបង្ហាប់និងឈ្មោះឯកសារចុងក្រោយ។