នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបបង្កើតនិងប្រើតំណនិមិត្តសញ្ញាដោយប្រើពាក្យបញ្ជា ln ។
មានតំណពីរប្រភេទដែលមាន:
- តំណភ្ជាប់រឹង
- តំណភ្ជាប់ទន់
មុននេះខ្ញុំបានសរសេរមគ្គុទ្ទេសក៍រួចហើយបង្ហាញពី អ្វីដែលជាចំណុចភ្ជាប់រឹង ៗ និងហេតុអ្វីបានជាអ្នកប្រើវា ហើយដូច្នេះមគ្គុទ្ទេសក៍នេះនឹងផ្តោតជាសំខាន់លើតំណទន់ឬតំណនិមិត្តសញ្ញាដូចដែលពួកគេត្រូវបានស្គាល់ជាទូទៅ។
អ្វីដែលជាការផ្សារភ្ជាប់ខ្លាំង
ឯកសារនីមួយៗនៅក្នុងប្រព័ន្ធឯកសារត្រូវបានកំណត់ដោយលេខដែលហៅថា inode ។ ភាគច្រើននៃពេលវេលាដែលអ្នកនឹងមិនខ្វល់អំពីរឿងនេះទេប៉ុន្តែសារៈសំខាន់នៃរឿងនេះនឹងលេចចេញមកនៅពេលអ្នកចង់បង្កើតតំណរឹងមួយ។
តំណរឹងមួយអនុញ្ញាតឱ្យអ្នកផ្ដល់ឈ្មោះផ្សេងគ្នាទៅឯកសារមួយនៅក្នុងទីតាំងផ្សេងប៉ុន្តែសំខាន់វាពិតជាឯកសារដូចគ្នា។ កូនសោដែលភ្ជាប់ឯកសារជាមួយគ្នាគឺជាលេខអាយណូត។
រឿងដ៏អស្ចារ្យអំពីតំណភ្ជាប់រឹងមាំគឺថាពួកគេមិនប្រើទំហំដ្រាយវ៍រឹងឡើយ។
តំណភ្ជាប់រឹងមាំធ្វើឱ្យកាន់តែងាយស្រួលក្នុងការធ្វើប្រភេទឯកសារ។ ឧទាហរណ៍ស្រមៃថាអ្នកមានថតពេញរូបភាព។ អ្នកអាចបង្កើតថតមួយដែលហៅថារូបភាពថ្ងៃឈប់សម្រាកថតមួយផ្សេងទៀតហៅថារូបថតកុមារនិងរូបថតទីបីដែលហៅថាសត្វចិញ្ចឹម។
វាអាចទៅរួចដែលអ្នកនឹងមានរូបថតខ្លះដែលសមទៅនឹងប្រភេទទាំងបីពីព្រោះពួកគេត្រូវបានគេថតនៅថ្ងៃឈប់សម្រាកជាមួយកូន ៗ និងឆ្កែរបស់អ្នក។
អ្នកអាចដាក់ឯកសារសំខាន់ៗនៅក្នុងរូបភាពថ្ងៃឈប់សម្រាកហើយបន្ទាប់មកបង្កើតតំណភ្ជាប់ដ៏រឹងមាំមួយទៅនឹងរូបថតនោះនៅក្នុងប្រភេទរូបថតរបស់ក្មេងនិងតំណរឹងផ្សេងទៀតនៅក្នុងប្រភេទរូបភាពសត្វចិញ្ចឹម។ មិនមានកន្លែងទំនេរបន្ថែមទេ។
អ្វីទាំងអស់ដែលអ្នកត្រូវធ្វើគឺបញ្ចូលពាក្យបញ្ជាខាងក្រោមដើម្បីបង្កើតតំណរឹង:
ln / path / ទៅ / file / path / to / hardlink
ស្រមៃថាអ្នកមានរូបថតមួយដែលគេហៅថា BrightonBeach នៅក្នុងថតរូបថ្ងៃឈប់សម្រាកហើយអ្នកចង់បង្កើតតំណនៅក្នុងថតរូបថតរបស់ក្មេងអ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ln / Holidayphotos / BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg
អ្នកអាចប្រាប់ពីចំនួនឯកសារភ្ជាប់ទៅ inode ដូចគ្នាដោយប្រើ ពាក្យបញ្ជា ls ដូចខាងក្រោម:
ls -lt
លទ្ធផលនឹងមានឈ្មោះដូចឈ្មោះ rw-r-r ឈ្មោះអ្នកប្រើឈ្មោះក្រុមឈ្មោះ។
ផ្នែកដំបូងបង្ហាញសិទ្ធិរបស់អ្នកប្រើ។ ប៊ីតសំខាន់គឺលេខបន្ទាប់ពីសិទ្ធិនិងមុនឈ្មោះអ្នកប្រើ។
ប្រសិនបើលេខគឺ 1 វាគឺជាឯកសារតែមួយគត់ដែលចង្អុលទៅអ៊ីនដូជាក់លាក់ (ឧទាហរណ៍វាមិនត្រូវបានភ្ជាប់ទេ) ។ ប្រសិនបើលេខធំជាងមួយបន្ទាប់មកវាត្រូវបានភ្ជាប់យ៉ាងរឹងមាំដោយឯកសារពីរឬច្រើន។
តើអ្វីជាតំណនិមិត្តសញ្ញា
តំណនិមិត្តសញ្ញាគឺដូចជាផ្លូវកាត់មួយពីឯកសារមួយទៅឯកសារមួយទៀត។ មាតិកានៃតំណនិមិត្តសញ្ញាគឺជាអាសយដ្ឋានរបស់ឯកសារពិតឬថតដែលកំពុងត្រូវបានតភ្ជាប់។
អត្ថប្រយោជន៍នៃការប្រើតំណនិមិត្តសញ្ញាគឺថាអ្នកអាចភ្ជាប់ទៅឯកសារនិងថតនៅលើភាគផ្សេងទៀតនិងនៅលើឧបករណ៍ផ្សេងទៀត។
ភាពខុសគ្នាមួយទៀតរវាងតំណរឹងនិងតំណនិមិត្តសញ្ញាមួយគឺថាតំណរឹងមួយត្រូវតែបង្កើតប្រឆាំងនឹងឯកសារដែលមានរួចហើយចំណែកឯតំណទន់មួយអាចត្រូវបានបង្កើតឡើងជាមុនពីឯកសារដែលវាចង្អុលទៅមានស្រាប់។
ដើម្បីបង្កើតតំណនិមិត្តសញ្ញាមួយប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោម:
ln -s / path / ទៅ / file / path / to / link
ប្រសិនបើអ្នកមានការព្រួយបារម្ភអំពីការសរសេរជាន់លើតំណដែលមានរួចហើយអ្នកអាចប្រើការប្ដូរ -b ដូចខាងក្រោម:
ln -s -b / path / ទៅ / file / path / to / link
វានឹងបង្កើតព័ត៌មានបម្រុងនៃតំណបើវាមានរួចហើយដោយបង្កើតឈ្មោះឯកសារតែជាមួយ សញ្ញា ~ នៅចុងបញ្ចប់ (~) ។
ប្រសិនបើឯកសារដែលមានឈ្មោះដូចគ្នានឹងតំណនិមិត្តសញ្ញារួចហើយអ្នកនឹងទទួលបានកំហុស។
អ្នកអាចបង្ខំតំណភ្ជាប់ដើម្បីសរសេរជាន់លើឯកសារដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ln -s -f / path / ទៅ / file / path / to / link
អ្នកប្រហែលជាមិនចង់ប្រើការប្ដូរ -f ដោយគ្មានការប្ដូរ -b ដូចដែលអ្នកនឹងបាត់បង់ឯកសារដើម។
ជម្រើសមួយទៀតគឺទទួលសារដែលសួរថាតើអ្នកចង់សរសេរជាន់លើឯកសារដែរឬទេប្រសិនបើវាមានរួចហើយ។ អ្នកអាចធ្វើដូច្នេះដោយពាក្យបញ្ជាខាងក្រោម:
ln -s -i / path / ទៅ / file / path / to / link
តើអ្នកប្រាប់ពីរបៀបដែលឯកសារគឺជាតំណនិមិត្តសញ្ញាមួយ?
រត់ពាក្យបញ្ជា ls ដូចខាងក្រោម:
ls -lt
ប្រសិនបើឯកសារមួយគឺជាតំណនិមិត្តសញ្ញាអ្នកនឹងឃើញអ្វីមួយដូចនេះ:
myshortcut -> myfile
អ្នកអាចប្រើតំណនិមិត្តសញ្ញាដើម្បីរុករកទៅថតផ្សេងទៀត។
ឧទាហរណ៍ស្រមៃថាអ្នកមានតំណភ្ជាប់ទៅ / home / music / rock / alicecooper / heystoopid ដែលគេហៅថា heystoopid
អ្នកអាចរត់ ពាក្យបញ្ជា cd ដូចខាងក្រោមដើម្បីរុករកទៅថតនោះដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
cd heystoopid
សង្ខេប
ដូច្នេះនោះគឺជាអ្វី។ អ្នកប្រើតំណនិមិត្តសញ្ញាដូចជាផ្លូវកាត់។ ពួកវាអាចត្រូវបានប្រើដើម្បីធ្វើឱ្យផ្លូវវែងឆ្ងាយខ្លីនិងវិធីដើម្បីងាយស្រួលចូលឯកសារលើភាគនិងដ្រាយផ្សេងទៀត។
មគ្គុទ្ទេសក៍នេះបង្ហាញអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹងអំពីតំណនិមិត្តសញ្ញាប៉ុន្តែអ្នកអាចពិនិត្យមើលទំព័រសៀវភៅដៃសម្រាប់ពាក្យបញ្ជា ln សម្រាប់ឧបករណ៍ប្តូរផ្សេង។