របៀបបង្កើតតំណនិមិត្តសញ្ញាដោយប្រើពាក្យបញ្ជា ln

នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបបង្កើតនិងប្រើតំណនិមិត្តសញ្ញាដោយប្រើពាក្យបញ្ជា 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 សម្រាប់ឧបករណ៍ប្តូរផ្សេង។