ពាក្យបញ្ជា "gzip" គឺជាវិធីធម្មតាមួយក្នុងការបង្ហាប់ឯកសារនៅក្នុងលីនុចហើយដូច្នេះវាមានតម្លៃដឹងពីរបៀបបង្ហាប់ឯកសារដោយប្រើឧបករណ៍នេះ។
វិធីសាស្ត្របង្ហាប់ដែលប្រើដោយ "gzip" គឺ Lempel-Ziv (LZ77) ។ ឥឡូវនេះវាមិនសំខាន់ទេអ្នកដឹងព័ត៌មាននេះ។ អ្វីដែលអ្នកត្រូវដឹងនោះគឺថាឯកសារនឹងតូចជាងមុននៅពេលអ្នកបង្ហាប់វាជាមួយពាក្យបញ្ជា "gzip" ។
តាមលំនាំដើមពេលអ្នកបង្ហាប់ឯកសារឬថតដោយប្រើពាក្យបញ្ជា "gzip" វានឹងមានឈ្មោះឯកសារដូចគ្នាដូចពីមុនប៉ុន្តែឥឡូវវានឹងមានកន្ទុយ ".gz" ។
ក្នុងករណីខ្លះវាមិនអាចរក្សាឈ្មោះដូចគ្នាបានទេបើឈ្មោះឯកសារមិនវែង។ នៅក្នុងកាលៈទេសៈទាំងនេះវានឹងព្យាយាមកាត់បន្ថយវា។
នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបបង្ហាប់ឯកសារដោយប្រើពាក្យបញ្ជា "gzip" និងណែនាំអ្នកឱ្យប្រើឧបករណ៍ប្តូរដែលប្រើជាទូទៅបំផុត។
របៀបបង្ហាប់ឯកសារដោយប្រើ & # 34; gzip & # 34;
វិធីសាមញ្ញបំផុតដើម្បីបង្ហាប់ឯកសារមួយដោយប្រើ gzip គឺត្រូវរត់ពាក្យបញ្ជាដូចខាងក្រោម:
ឈ្មោះឯកសារ gzip
ឧទាហរណ៍ដើម្បីបង្ហាប់ឯកសារដែលមានឈ្មោះថា "mydocument.odt" រត់ពាក្យបញ្ជាដូចខាងក្រោម:
gzip mydocument.odt
ឯកសារមួយចំនួនបង្ហាប់បានល្អប្រសើរជាងឯកសារផ្សេងៗទៀត។ ឧទាហរណ៍ឯកសារឯកសារអត្ថបទរូបភាពរូបភាពអូឌីយ៉ូនិងទ្រង់ទ្រាយវីដេអូជាក់លាក់ដូចជាការចង WAV និង MPEG យ៉ាងល្អ។
ប្រភេទឯកសារផ្សេងទៀតដូចជារូបភាព JPEG និងឯកសារអូឌីយ៉ូ MP3 មិនបង្ហាប់ច្បាស់ទេហើយឯកសារប្រហែលជាកើនឡើងបន្ទាប់ពីរត់ពាក្យបញ្ជា "gzip" ប្រឆាំងនឹងវា។
ហេតុផលសម្រាប់នេះគឺថារូបភាព JPEG និង ឯកសារ អូឌីយ៉ូ MP3 ត្រូវបានបង្ហាប់រួចហើយដូច្នេះពាក្យបញ្ជា "gzip" គ្រាន់តែបន្ថែមវាទៅជាជាងការបង្ហាប់វា។
ពាក្យបញ្ជា "gzip" នឹងព្យាយាមបង្ហាប់ឯកសារនិងថតធម្មតា។ ដូច្នេះប្រសិនបើអ្នកព្យាយាមបង្ហាប់តំណនិមិត្តសញ្ញាវានឹងមិនដំណើរការហើយវាពិតជាមិនសមហេតុផលដើម្បីធ្វើដូច្នេះទេ។
របៀបពន្លាឯកសារដោយប្រើប្រាស់ & # 34; gzip & # 34; ពាក្យបញ្ជា
ប្រសិនបើអ្នកមានឯកសារដែលបានបង្ហាប់រួចហើយអ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោមដើម្បីពន្លាវា។
gzip-d filename.gz
ឧទាហរណ៍ដើម្បីពន្លាឯកសារ "mydocument.odt.gz" អ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោម:
gzip-d mydocument.odt.gz
បង្ខំឱ្យឯកសារត្រូវបានបង្ហាប់
ជួនកាលឯកសារមិនអាចត្រូវបានបង្ហាប់ទេ។ ប្រហែលជាអ្នកព្យាយាមបង្ហាប់ឯកសារ "myfile1" ប៉ុន្តែមានឯកសារមួយឈ្មោះថា "myfile1.gz" ។ ក្នុងឧទាហរណ៍នេះពាក្យបញ្ជា "gzip" នឹងមិនដំណើរការទេ។
ដើម្បីបង្ខំពាក្យបញ្ជា "gzip" ដើម្បីធ្វើរបស់វាគ្រាន់តែរត់ពាក្យបញ្ជាដូចខាងក្រោម:
gzip -f ឈ្មោះឯកសារ
របៀបរក្សាឯកសារដែលមិនបានពន្លា
តាមលំនាំដើមពេលអ្នកបង្ហាប់ឯកសារដោយប្រើពាក្យបញ្ជា "gzip" អ្នកនឹងបញ្ចប់ដោយឯកសារថ្មីដែលមានកន្ទុយ ".gz" ។
ប្រសិនបើអ្នកចង់បង្ហាប់ឯកសារហើយរក្សាទុកឯកសារដើមអ្នកត្រូវដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:
gzip -k ឈ្មោះឯកសារ
ឧទាហរណ៍ប្រសិនបើអ្នកដំណើរការពាក្យបញ្ជាខាងក្រោមអ្នកនឹងបញ្ចប់ដោយឯកសារដែលមានឈ្មោះ "mydocument.odt" និង "mydocument.odt.gz" ។
gzip -k mydocument.odt
ទទួលបានស្ថិតិមួយចំនួនអំពីទំហំដែលអ្នកបានរក្សាទុក
ចំណុចទាំងមូលនៃការបង្ហាប់ឯកសារគឺអំពីការរក្សាទុកទំហំថាសឬដើម្បីកាត់បន្ថយទំហំនៃឯកសារមុនពេលបញ្ជូនវានៅលើបណ្តាញ។
វាជាការល្អណាស់ក្នុងការមើលទំហំដែលបានរក្សាទុកនៅពេលដែលអ្នកប្រើពាក្យបញ្ជា "gzip" ។
ពាក្យបញ្ជា "gzip" ផ្តល់នូវប្រភេទស្ថិតិដែលអ្នកត្រូវការពេលពិនិត្យមើលការបង្ហាប់។
ដើម្បីទទួលបានបញ្ជីស្ថិតិរត់ពាក្យបញ្ជាដូចខាងក្រោម:
gzip -l filename.gz
ព័ត៌មានដែលបានត្រឡប់ដោយពាក្យបញ្ជាខាងលើមានដូចខាងក្រោម:
- ទំហំដែលបានបង្ហាប់
- ទំហំមិនបានបង្ហាប់
- អនុបាតជាភាគរយ
- មិនបានបង្ហាប់ឈ្មោះឯកសារ។
បង្ហាប់ឯកសារទាំងអស់នៅក្នុងថតនិងថតរង
អ្នកអាចបង្ហាប់ឯកសារទាំងអស់នៅក្នុងថតនិងថតរងរបស់វាដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ឈ្មោះថត gzip -r
វាមិនបង្កើតឯកសារមួយដែលហៅថា foldername.gz ទេ។ ផ្ទុយទៅវិញវាឆ្លងកាត់រចនាសម្ព័ន្ធថតនិងបង្ហាប់ឯកសារនីមួយៗនៅក្នុងរចនាសម្ព័ន្ធថតនោះ។
ប្រសិនបើអ្នកចង់បង្ហាប់រចនាសម្ព័ន្ធថតទុកជាឯកសារមួយអ្នកនឹងអាចបង្កើតឯកសារ tar ហើយបន្ទាប់មក gzipping ឯកសារ tar ដូចដែលបានបង្ហាញក្នុង មគ្គុទ្ទេសក៍នេះ ។
តើធ្វើដូចម្តេចដើម្បីសាកល្បងសុពលភាពនៃឯកសារដែលបានបង្ហាប់
ប្រសិនបើអ្នកចង់ត្រួតពិនិត្យថាឯកសារត្រឹមត្រូវអ្នកអាចដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:
gzip -t ឈ្មោះឯកសារ
ប្រសិនបើឯកសារត្រឹមត្រូវវានឹងគ្មានលទ្ធផល។
តើធ្វើដូចម្តេចដើម្បីផ្លាស់ប្តូរកម្រិតនៃការបង្ហាប់នេះ
អ្នកអាចបង្ហាប់ឯកសារក្នុងវិធីផ្សេងៗគ្នា។ ឧទាហរណ៍អ្នកអាចទៅសម្រាប់ការបង្ហាប់តូចជាងមុនដែលនឹងធ្វើការលឿនជាងមុនឬអ្នកអាចទៅសម្រាប់ការបង្ហាប់អតិបរមាដែលមានតុល្យភាពនៃការចំណាយពេលយូរដើម្បីដំណើរការ។
ដើម្បីទទួលបានការបង្រួមអប្បបរមានៅល្បឿនលឿនបំផុតធ្វើតាមពាក្យបញ្ជាដូចខាងក្រោម:
gzip -1 ឈ្មោះឯកសារ
ដើម្បីទទួលបានការបង្ហាប់អតិបរមានៅល្បឿនយឺតបំផុតដំណើរការពាក្យបញ្ជាខាងក្រោម:
gzip -9 ឈ្មោះឯកសារ
អ្នកអាចផ្លាស់ប្តូរល្បឿននិងកម្រិតការបង្ហាប់ដោយជ្រើសរើសលេខផ្សេងរវាង 1 និង 9 ។
ឯកសារហ្ស៊ីបស្តង់ដារ
ពាក្យបញ្ជា "gzip" មិនគួរត្រូវបានប្រើនៅពេលធ្វើការជាមួយឯកសារស្តង់ដារ។ អ្នកអាចប្រើ ពាក្យបញ្ជា "zip" និង "ពន្លា" ដើម្បីដោះស្រាយឯកសារទាំងនោះ។