ឧទាហរណ៏នៃការប្រើកូដបង្ហាប់លីនុច

ការណែនាំណែនាំ

ឧទាហរណ៏ដូចខាងក្រោមបង្ហាញពីការប្រើប្រាស់ធម្មតានៃពាក្យបញ្ជា ពន្លា សម្រាប់ការពន្លាឯកសារ "បណ្ណសារ" ដែលហៅថាឯកសារ zip ផងដែរ។ ឯកសារប័ណ្ណសារត្រូវបានសន្មត់ថាត្រូវបានបង្កើត ដោយប្រើកម្មវិធី ដូចជា zip ដែលប្រើទ្រង់ទ្រាយឯកសារស្តង់ដារ។

ដើម្បីប្រើការ ពន្លា ដើម្បីទាញយកសមាជិកទាំងអស់នៃ សំបុត្រ ប័ណ្ណសារ ។ zip ចូលទៅក្នុងថតបច្ចុប្បន្ននិងថតរងខាងក្រោមវាដោយបង្កើតថតរងណាមួយបើចាំបាច់:

ពន្លាអក្សរ

ដើម្បីដកស្រង់សមាជិកទាំងអស់នៃ letter.zip ចូលទៅក្នុងថតបច្ចុប្បន្នប៉ុណ្ណោះ:

អក្សរ unzip -j

ដើម្បីសាកល្បង អក្សរ .zip គ្រាន់តែបោះពុម្ពសារសង្ខេបដែលបង្ហាញថាតើប័ណ្ណសារមានសុពលភាពឬអត់:

ពន្លា - តួអក្សរតូច

ដើម្បីសាកល្បង ឯកសារ ហ្ស៊ីប ទាំងអស់ នៅក្នុងថតបច្ចុប្បន្នសូមបោះពុម្ពតែសេចក្តីសង្ខេប:

ពន្លា -tq \ * ។ ហ្ស៊ីប

សញ្ញាឆ្អឹងកងមុនសញ្ញាផ្កាយត្រូវបានទាមទារបើសិនជាសែលពង្រីកតួអក្សរជំនួសដូចជាក្នុងយូនីកតែសញ្ញាសម្រង់ទ្វេអាចត្រូវបានប្រើជំនួសវិញដូចក្នុងឧទាហរណ៍ប្រភពខាងក្រោម។ ) ដើម្បីស្រង់ចេញទៅលទ្ធផលស្តង់ដារសមាជិកទាំងអស់នៃ អក្សរ .zip ដែលឈ្មោះរបស់ពួកគេបញ្ចប់ដោយ .tex , ស្វ័យប្រវត្តិបម្លែងទៅជាអនុសញ្ញាចុងបន្ទាត់នៃបន្ទាត់និងបំពង់លទ្ធផលទៅក្នុង ច្រើនទៀត (1):

អក្សរ unzip -ca * ។ tex | ច្រើនទៀត

ដើម្បីស្រង់ឯកសារ ឌីវីឌី paper1.dvi ទៅជាទិន្នផលស្តង់ដារហើយបំពង់វាទៅកម្មវិធីបោះពុម្ព:

unzip -p អត្ថបទ pap1.dvi | dvips

ដើម្បីស្រង់ឯកសារប្រភព FORTRAN និង C ទាំងអស់ - * ។ f, * .c, * .h, និង Makefile - ចូលទៅក្នុងថត / tmp:

ពន្លាប្រភព .zip "* ។ [fch]" Makefile-d / tmp

(សញ្ញាសម្រង់ទ្វេរគឺចាំបាច់តែក្នុងយូនីកប៉ុណ្ណោះហើយបើសិនជា globbing ត្រូវបានបើក) ។ ដើម្បីស្រង់ឯកសារប្រភព FORTRAN និង C ទាំងអស់ដោយមិនគិតពីករណី (ឧ។ ទាំងពីរ * .c និង * .c និង makefile, Makefile, MAKEFILE ឬស្រដៀងគ្នា):

ពន្លា -C ប្រភព .zip "* ។ [fch]" makefile -d / tmp

ដើម្បីដកហូតឯកសារទាំងនោះប៉ុន្តែប្តូរឈ្មោះអក្សរធំ MS-DOS ឬ VMS ជាអក្សរតូចនិងបម្លែងបន្ទាត់ចុងបញ្ចប់នៃឯកសារទាំងអស់ទៅស្តង់ដារមូលដ្ឋាន (ដោយគ្មានការគោរពចំពោះឯកសារណាមួយដែលអាចត្រូវបានសម្គាល់ថា `binary '):

unzip -aaCL source.zip "* ។ [fch]" makefile -d / tmp

ដើម្បីទាញយកតែកំណែថ្មីបំផុតនៃឯកសារដែលមាននៅក្នុងថតបច្ចុប្បន្នដោយមិនចាំបាច់សួរ (ចំណាំៈប្រយ័ត្នក្នុងការពន្លាត្យានុងពេលវេលាមួយឯកសារ ហ្ស៊ីប មួយដែលបានបង្កើតក្នុង ឯកសារ ផ្សេងទៀត - បណ្ណសារហ្ស៊ីប ក្រៅពីឯកសារដែលបានបង្កើតឡើងដោយ Zip 2.1 ឬខ្ពស់ជាងនេះមិនមានព័ត៌មានអំពីតំបន់ពេលវេលានិង ឯកសារ `` ថ្មីជាង '' ពីតំបន់ពេលវេលានៅភាគខាងកើតប្រហែលជាអាចចាស់ជាងនេះ):

ប្រភពពន្លា - ហ្វូល

ដើម្បីទាញយកកំណែថ្មីជាងនៃឯកសារដែលមានរួចហើយនៅក្នុងថតបច្ចុប្បន្ននិងដើម្បីបង្កើតឯកសារណាមួយដែលមិនទាន់មាន (រំលឹកដដែលៗដូចឧទាហរណ៍មុន):

ប្រភពពន្លា - អ៊ំ

ដើម្បីបង្ហាញអេក្រង់វិភាគដែលបង្ហាញពីជម្រើស ពន្លា និង zipinfo ដែលត្រូវបានផ្ទុក នៅក្នុងអថេរបរិស្ថាន ថាតើការគាំទ្រឌិគ្រីបត្រូវបានចងក្រងក្នុងកម្មវិធីចងក្រងដែល ពន្លាលនោះ ត្រូវបានចងក្រង។ ល។

ពន្លា -v

ក្នុងឧទាហរណ៏ប្រាំចុងក្រោយសន្មតថា UNZIP ឬ UNZIP_OPTS ត្រូវបានកំណត់ទៅ -q ។ ដើម្បីធ្វើបញ្ជីរាយឈ្មោះស្ងៀមស្ងាត់មួយ:

ពន្លា - l file.zip

ដើម្បីធ្វើការចុះបញ្ជីដ៏ស្ងៀមស្ងាត់ពីរដង:

ពន្លា -ql file.zip

(ចំណាំថា `` .zip '' ជាទូទៅមិនចាំបាច់ទេ។ ) ដើម្បីធ្វើបញ្ជីស្តង់ដារ:

ពន្លា - ql file.zip

ពន្លា - lq file.zip

ពន្លា - លី - q file.zip

(ការបន្ថែមតិចក្នុងជម្រើសមិនឈឺចាប់។ )

បញ្ចប់វាក្យសម្ព័ន្ធនៃពាក្យបញ្ជា: zip
បញ្ចប់វាក្យសម្ព័ន្ធនៃពាក្យបញ្ជា: ពន្លា