មនុស្សភាគច្រើនសម្លឹងមើលផ្នែកបន្ថែមនៃឯកសារហើយបន្ទាប់មកទាយប្រភេទឯកសារពីផ្នែកបន្ថែមនោះ។ ឧទាហរណ៍នៅពេលដែលអ្នកឃើញឯកសារដែលមានកន្ទុយនៃ 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) ។
ប្រភេទឯកសារផ្សេងគ្នាបង្កើតលទ្ធផលខុសៗគ្នាដូចខាងក្រោម:
- ប្រភេទឯកសារអាយអេសអូ - ប្រព័ន្ធចាប់ផ្ដើមប្រព័ន្ធ DOS / MBR ISO 9660 ទិន្នន័យប្រព័ន្ធឯកសារស៊ីឌី 'ស្លាក' (អាចចាប់ផ្ដើមបាន); ភាគទី 2: ID = 0xef, start-CHS (0x3ff, 254.63), ចុងបញ្ចប់ - CHS (0x3ff, 4,63) startsector 1496, 4736 ផ្នែក
- ប្រភេទឯកសារ ODS - សៀវភៅបញ្ជី OpenDocument
- ប្រភេទឯកសារ PDF - PDF Document, version 1.4
- ប្រភេទឯកសារ CSV - អត្ថបទ ASCII ដែលមានបន្ទាត់វែងខ្លាំងជាមួយសូចនាករបន្ទាត់ CRLF
ប្ដូរតាមបំណងលទ្ធផលពីពាក្យបញ្ជាឯកសារ
តាមលំនាំដើមពាក្យបញ្ជាឯកសារផ្តល់នូវឈ្មោះឯកសារហើយបន្ទាប់មកព័ត៌មានលម្អិតទាំងអស់ខាងលើឯកសារ។ ប្រសិនបើអ្នកគ្រាន់តែចង់បានព័ត៌មានលំអិតដោយគ្មានឈ្មោះឯកសារនោះប្រើការប្ដូរដូចខាងក្រោម:
file -b file1
លទ្ធផលនឹងមានដូចនេះ:
ទិន្នន័យរូបភាព PNG 640 x 341, 8 ប៊ីត / ពណ៌ RGB, មិនមានចន្លោះឆ្វេង
អ្នកក៏អាចប្តូរបន្ទាត់កំណត់រវាងឈ្មោះឯកសារនិងប្រភេទ។
តាមលំនាំដើមអ្នកកំណត់ព្រំដែនគឺសញ្ញា (:) ប៉ុន្តែអ្នកអាចប្តូរវាទៅជាអ្វីដែលអ្នកចូលចិត្តដូចជានិមិត្តសញ្ញាបំពង់ដូចខាងក្រោម:
ឯកសារ -F '|' ឯកសារ 1
លទ្ធផលនឹងមានដូចខាងក្រោមនេះ:
file1 | ទិន្នន័យរូបភាព PNG 640 x 341, 8 ប៊ីត / ពណ៌ RGB, មិនមានចន្លោះឆ្វេង
ការគ្រប់គ្រងឯកសារច្រើន
តាមលំនាំដើមអ្នកនឹងប្រើពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារតែមួយ។ ។ អ្នកអាចបញ្ជាក់ឈ្មោះឯកសារដែលមានបញ្ជីឯកសារដែលត្រូវបានដំណើរការដោយពាក្យបញ្ជាឯកសារ & # 160;:
ជាឧទាហរណ៍បើកឯកសារដែលហៅថា testfiles ដោយប្រើ កម្មវិធីនិពន្ធ nano និងបន្ថែមបន្ទាត់ទាំងនេះទៅវា:
- / etc / passwd
- /etc/pam.conf
- / etc / opt
រក្សាទុកឯកសារហើយរត់ពាក្យបញ្ជាឯកសារដូចខាងក្រោម:
file -f ឯកសារសាកល្បង
លទ្ធផលនឹងមានដូចនេះ:
/ etc / passwd: អត្ថបទ ASCII
/etc/pam.conf: អត្ថបទ ASCII
/ etc / opt: ថត
ឯកសារដែលបានបង្ហាប់
តាមលំនាំដើមពេលអ្នករត់ពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារដែលបានបង្ហាប់អ្នកនឹងឃើញលទ្ធផលអ្វីមួយដូចនេះ:
file.zip: ទិនានុប្បវត្តិទិន្នន័យហ្ស៊ីបយ៉ាងហោចណាស់ V2.0 ដើម្បីទាញយក
ខណៈពេលនេះប្រាប់អ្នកថាឯកសារជាឯកសារប័ណ្ណសារអ្នកពិតជាមិនដឹងអំពីមាតិកានៃឯកសារ។ អ្នកអាចមើលទៅខាងក្នុងឯកសារ zip ដើម្បីមើលឯកសារប្រភេទឯកសារនៅក្នុងឯកសារដែលបានបង្ហាប់។
ពាក្យបញ្ជាដូចខាងក្រោមនេះរត់ពាក្យបញ្ជាឯកសារប្រឆាំងនឹងឯកសារនៅក្នុងឯកសារ ZIP មួយ:
ឈ្មោះឯកសារ -z
លទ្ធផលនឹងបង្ហាញឯកសារប្រភេទឯកសារនៅក្នុងប័ណ្ណសារ។
សង្ខេប
ជាទូទៅមនុស្សភាគច្រើននឹងគ្រាន់តែប្រើពាក្យបញ្ជាឯកសារដើម្បីស្វែងរកប្រភេទឯកសារមូលដ្ឋានប៉ុន្តែដើម្បីស្វែងយល់បន្ថែមអំពីលទ្ធភាពទាំងអស់ដែលពាក្យបញ្ជាឯកសារផ្ដល់ប្រភេទដូចខាងក្រោមទៅក្នុងបង្អួចស្ថានីយ:
man file