វិធីកំណត់ឯកសារប្រភេទឯកសារដែលប្រើលីនុច

មនុស្សភាគច្រើនសម្លឹងមើលផ្នែកបន្ថែមនៃឯកសារហើយបន្ទាប់មកទាយប្រភេទឯកសារពីផ្នែកបន្ថែមនោះ។ ឧទាហរណ៍នៅពេលដែលអ្នកឃើញឯកសារដែលមានកន្ទុយនៃ gif, jpg, bmp ឬ png អ្នកនឹងគិតថា ឯកសាររូបភាព ហើយនៅពេលដែលអ្នកឃើញឯកសារដែលមានកន្ទុយហ្ស៊ីមអ្នកសន្មតថាឯកសារត្រូវបានបង្ហាប់ដោយប្រើ ឧបករណ៍ពន្លាបង្ហាប់

តាមការពិតឯកសារមួយអាចមានកន្ទុយមួយប៉ុន្ដែត្រូវមានភាពខុសគ្នាទាំងអស់ហើយប្រសិនបើឯកសារមានកន្ទុយទេតើអ្នកអាចកំណត់ប្រភេទឯកសារយ៉ាងដូចម្តេច?

នៅក្នុងលីនុចអ្នកអាចរកឃើញប្រភេទឯកសារពិតដោយប្រើពាក្យបញ្ជាឯកសារ។

របៀបដែលពាក្យបញ្ជាឯកសារធ្វើការ

យោងទៅតាមឯកសារពាក្យបញ្ជាឯកសាររត់សំណុំការសាកល្បងបីសំណុំឯកសារ។

សំណុំសាកល្បងដំបូងដើម្បីត្រឡប់ការឆ្លើយតបត្រឹមត្រូវបណ្តាលឱ្យប្រភេទឯកសារត្រូវបានបោះពុម្ព។

ការធ្វើតេស្តប្រព័ន្ធឯកសារពិនិត្យការត្រលប់មកវិញពីការហៅប្រព័ន្ធទិន្នន័យ។ កម្មវិធីពិនិត្យមើលថាតើឯកសារទទេនិងថាតើវាជាឯកសារពិសេសឬអត់។ ប្រសិនបើប្រភេទឯកសារត្រូវបានរកឃើញក្នុងឯកសារបឋមកថាប្រព័ន្ធវានឹងត្រូវបានត្រឡប់ជាប្រភេទឯកសារត្រឹមត្រូវ។

ការធ្វើតេស្តមន្តអាគមពិនិត្យមើលមាតិកាឯកសារនិងជាពិសេសពីរបីនៅដើមដំបូងដែលជួយកំណត់ប្រភេទឯកសារ។ មានឯកសារជាច្រើនដែលត្រូវបានប្រើដើម្បីជួយផ្គូផ្គងឯកសារដែលមានប្រភេទឯកសាររបស់វាហើយទាំងនេះត្រូវបានរក្សាទុកនៅក្នុង / etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic ។ អ្នកអាចបដិសេធឯកសារទាំងនេះដោយដាក់ឯកសារក្នុងថតផ្ទះរបស់អ្នកដែលមានឈ្មោះថា $ HOME / .magic.mgc ឬ $ HOME / .magic ។

ការធ្វើតេស្តចុងក្រោយគឺជាការធ្វើតេស្តភាសា។ ឯកសារត្រូវបានត្រួតពិនិត្យមើលថាតើវាជាឯកសារអត្ថបទឬអត់។ ដោយការសាកល្បងបៃពីរបីដំបូងនៃឯកសារអ្នកអាចសន្និដ្ឋានបានថាវាជា ASCII, UTF-8, UTF-16 ឬទ្រង់ទ្រាយផ្សេងទៀតដែលកំណត់ឯកសារជាឯកសារអត្ថបទ។ នៅពេលសំណុំតួអក្សរត្រូវបានកាត់ចេញឯកសារត្រូវបានសាកល្បងប្រឆាំងនឹងភាសាផ្សេងគ្នា។ ឧទាហរណ៍គឺកម្មវិធីឯកសារនិង។

ប្រសិនបើគ្មានការធ្វើតេស្តធ្វើការលទ្ធផលគឺគ្រាន់តែទិន្នន័យ។

របៀបប្រើពាក្យបញ្ជាឯកសារ

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

ឈ្មោះឯកសារ

ឧទាហរណ៍ស្រមៃថាអ្នកមានឯកសារដែលហៅថា file1 អ្នកនឹងរត់ពាក្យបញ្ជាដូចខាងក្រោម:

ឯកសារឯកសារ 1

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

ឯកសារ 1: ទិន្នន័យរូបភាព PNG, 640 x 341, 8 ប៊ីត / ពណ៌ RGB, មិនមានចន្លោះឆ្វេង

លទ្ធផលបង្ហាញបង្ហាញ file1 ជាឯកសាររូបភាពឬជាក្រាហ្វិកបណ្ដាញចល័ត (PNG) ។

ប្រភេទឯកសារផ្សេងគ្នាបង្កើតលទ្ធផលខុសៗគ្នាដូចខាងក្រោម:

ប្ដូរតាមបំណងលទ្ធផលពីពាក្យបញ្ជាឯកសារ

តាមលំនាំដើមពាក្យបញ្ជាឯកសារផ្តល់នូវឈ្មោះឯកសារហើយបន្ទាប់មកព័ត៌មានលម្អិតទាំងអស់ខាងលើឯកសារ។ ប្រសិនបើអ្នកគ្រាន់តែចង់បានព័ត៌មានលំអិតដោយគ្មានឈ្មោះឯកសារនោះប្រើការប្ដូរដូចខាងក្រោម:

file -b file1

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

ទិន្នន័យរូបភាព PNG 640 x 341, 8 ប៊ីត / ពណ៌ RGB, មិនមានចន្លោះឆ្វេង

អ្នកក៏អាចប្តូរបន្ទាត់កំណត់រវាងឈ្មោះឯកសារនិងប្រភេទ។

តាមលំនាំដើមអ្នកកំណត់ព្រំដែនគឺសញ្ញា (:) ប៉ុន្តែអ្នកអាចប្តូរវាទៅជាអ្វីដែលអ្នកចូលចិត្តដូចជានិមិត្តសញ្ញាបំពង់ដូចខាងក្រោម:

ឯកសារ -F '|' ឯកសារ 1

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

file1 | ទិន្នន័យរូបភាព PNG 640 x 341, 8 ប៊ីត / ពណ៌ RGB, មិនមានចន្លោះឆ្វេង

ការគ្រប់គ្រងឯកសារច្រើន

តាមលំនាំដើមអ្នកនឹងប្រើពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារតែមួយ។ ។ អ្នកអាចបញ្ជាក់ឈ្មោះឯកសារដែលមានបញ្ជីឯកសារដែលត្រូវបានដំណើរការដោយពាក្យបញ្ជាឯកសារ & # 160;:

ជាឧទាហរណ៍បើកឯកសារដែលហៅថា testfiles ដោយប្រើ កម្មវិធីនិពន្ធ nano និងបន្ថែមបន្ទាត់ទាំងនេះទៅវា:

រក្សាទុកឯកសារហើយរត់ពាក្យបញ្ជាឯកសារដូចខាងក្រោម:

file -f ឯកសារសាកល្បង

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

/ etc / passwd: អត្ថបទ ASCII
/etc/pam.conf: អត្ថបទ ASCII
/ etc / opt: ថត

ឯកសារដែលបានបង្ហាប់

តាមលំនាំដើមពេលអ្នករត់ពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារដែលបានបង្ហាប់អ្នកនឹងឃើញលទ្ធផលអ្វីមួយដូចនេះ:

file.zip: ទិនានុប្បវត្តិទិន្នន័យហ្ស៊ីបយ៉ាងហោចណាស់ V2.0 ដើម្បីទាញយក

ខណៈពេលនេះប្រាប់អ្នកថាឯកសារជាឯកសារប័ណ្ណសារអ្នកពិតជាមិនដឹងអំពីមាតិកានៃឯកសារ។ អ្នកអាចមើលទៅខាងក្នុងឯកសារ zip ដើម្បីមើលឯកសារប្រភេទឯកសារនៅក្នុងឯកសារដែលបានបង្ហាប់។

ពាក្យបញ្ជាដូចខាងក្រោមនេះរត់ពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារនៅក្នុងឯកសារ ZIP មួយ:

ឈ្មោះឯកសារ -z

លទ្ធផលនឹងបង្ហាញឯកសារប្រភេទឯកសារនៅក្នុងប័ណ្ណសារ។

សង្ខេប

ជាទូទៅមនុស្សភាគច្រើននឹងគ្រាន់តែប្រើពាក្យបញ្ជាឯកសារដើម្បីស្វែងរកប្រភេទឯកសារមូលដ្ឋានប៉ុន្តែដើម្បីស្វែងយល់បន្ថែមអំពីលទ្ធភាពទាំងអស់ដែលពាក្យបញ្ជាឯកសារផ្ដល់ប្រភេទដូចខាងក្រោមទៅក្នុងបង្អួចស្ថានីយ:

man file