ឧទាហរណ៍ការប្រើប្រាស់របស់ពាក្យបញ្ជា "gzip" លីនុច

ពាក្យបញ្ជា "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" និង "ពន្លា" ដើម្បីដោះស្រាយឯកសារទាំងនោះ។