តើខ្ញុំត្រូវបើកតំណនៅក្នុងលីនុចដោយរបៀបណា?

នៅលើ Linux ពាក្យបញ្ជា xdc-open បើកឯកសារ ឬ URL ដោយប្រើកម្មវិធីលំនាំដើម។ ដើម្បីបើក URL ដោយប្រើកម្មវិធីរុករកលំនាំដើម... នៅលើ Mac យើងអាចប្រើពាក្យបញ្ជាបើក ដើម្បីបើកឯកសារ ឬ URL ដោយប្រើកម្មវិធីលំនាំដើម។ យើង​ក៏​អាច​បញ្ជាក់​ផង​ដែរ​ថា​តើ​កម្មវិធី​ណា​ដែល​ត្រូវ​បើក​ឯកសារ ឬ URL។

ដើម្បីមើលតំណភ្ជាប់និមិត្តសញ្ញានៅក្នុងថតឯកសារ៖

  1. បើកស្ថានីយ ហើយផ្លាស់ទីទៅថតនោះ។
  2. វាយពាក្យបញ្ជា៖ ls -la ។ វា​នឹង​រាយ​ឯកសារ​ទាំង​អស់​ក្នុង​ថត​ជា​យូរ​មក​ហើយ ទោះ​បី​ជា​ពួក​វា​ត្រូវ​បាន​លាក់​ក៏​ដោយ។
  3. ឯកសារដែលចាប់ផ្តើមដោយ l គឺជាឯកសារតំណនិមិត្តសញ្ញារបស់អ្នក។

ការពិពណ៌នា។ ពាក្យបញ្ជាតំណបង្កើតតំណរឹងដែលមានឈ្មោះថា FILE2 ដែលចែករំលែកថ្នាំងលិបិក្រមដូចគ្នានឹងឯកសារដែលមានស្រាប់ FILE1 ។ ដោយសារ FILE1 និង FILE2 ចែករំលែកថ្នាំងលិបិក្រមដូចគ្នា ពួកវានឹងចង្អុលទៅទិន្នន័យដូចគ្នានៅលើថាស ហើយការកែប្រែមួយនឹងមានមុខងារដូចគ្នានឹងការកែប្រែមួយទៀតដែរ។

តាមលំនាំដើម ពាក្យបញ្ជា ln បង្កើតតំណភ្ជាប់រឹង។ ដើម្បីបង្កើតតំណភ្ជាប់និមិត្តសញ្ញា សូមប្រើជម្រើស -s (–symbolic) ។ ប្រសិនបើទាំង FILE និង LINK ត្រូវបានផ្តល់ឱ្យ ln នឹងបង្កើតតំណពីឯកសារដែលបានបញ្ជាក់ជាអាគុយម៉ង់ទីមួយ ( FILE ) ទៅកាន់ឯកសារដែលបានបញ្ជាក់ជាអាគុយម៉ង់ទីពីរ ( LINK ) ។

តំណភ្ជាប់នៅក្នុងយូនីកគឺជាទ្រនិចទៅឯកសារ។ ដូចជាទ្រនិចនៅក្នុងភាសាសរសេរកម្មវិធីណាមួយ តំណភ្ជាប់នៅក្នុងយូនីកគឺជាទ្រនិចចង្អុលទៅឯកសារ ឬថតឯកសារ។ … តំណភ្ជាប់អនុញ្ញាតឱ្យឈ្មោះឯកសារច្រើនជាងមួយសំដៅទៅឯកសារដូចគ្នា នៅកន្លែងផ្សេង។ តំណភ្ជាប់មានពីរប្រភេទ៖ តំណភ្ជាប់ទន់ ឬតំណភ្ជាប់និមិត្តសញ្ញា។

ដើម្បីដកតំណនិមិត្តសញ្ញាចេញ សូមប្រើពាក្យបញ្ជា rm ឬ unlink ដែលតាមពីក្រោយដោយឈ្មោះនៃ symlink ជាអាគុយម៉ង់មួយ។ នៅពេលដកតំណនិមិត្តសញ្ញាដែលចង្អុលទៅថតឯកសារ កុំបន្ថែមសញ្ញាចុចបន្តបន្ទាប់ទៅឈ្មោះ symlink ។

ប្រហែលជាកម្មវិធីដែលមានប្រយោជន៍បំផុតសម្រាប់តំណរឹងគឺអនុញ្ញាតឱ្យឯកសារ កម្មវិធី និងស្គ្រីប (ឧទាហរណ៍កម្មវិធីខ្លីៗ) អាចចូលប្រើបានយ៉ាងងាយស្រួលក្នុងថតឯកសារផ្សេងពីឯកសារដើម ឬឯកសារដែលអាចប្រតិបត្តិបាន (ឧទាហរណ៍ កំណែដែលត្រៀមរួចជាស្រេចនៃកម្មវិធី) .

ដើម្បីបង្កើតតំណភ្ជាប់និមិត្តសញ្ញាឆ្លងជម្រើស -s ទៅកាន់ពាក្យបញ្ជា ln តាមពីក្រោយដោយឯកសារគោលដៅ និងឈ្មោះតំណ។ ក្នុងឧទាហរណ៍ខាងក្រោមឯកសារមួយត្រូវបានភ្ជាប់ទៅក្នុងថតឯកសារ។ ក្នុងឧទាហរណ៍ខាងក្រោម ដ្រាយខាងក្រៅដែលបានម៉ោនត្រូវបានភ្ជាប់ជានិមិត្តសញ្ញាទៅក្នុងថតផ្ទះ។

ដើម្បីបង្កើតតំណភ្ជាប់រឹងនៅលើប្រព័ន្ធលីនុច ឬយូនីកដូច៖

  1. បង្កើតតំណភ្ជាប់រឹងរវាង sfile1file និង link1file ដំណើរការ៖ ln sfile1file link1file ។
  2. ដើម្បីបង្កើតតំណភ្ជាប់និមិត្តសញ្ញាជំនួសឱ្យតំណភ្ជាប់រឹង សូមប្រើ៖ តំណភ្ជាប់ប្រភព ln -s ។
  3. ដើម្បីផ្ទៀងផ្ទាត់តំណភ្ជាប់ទន់ ឬរឹងនៅលើលីនុច សូមដំណើរការ៖ តំណភ្ជាប់ប្រភព ls -l ។

16 សេន។ ២០២០ ក្រាម។

ជាការប្រសើរណាស់ ពាក្យបញ្ជា "ln -s" ផ្តល់ឱ្យអ្នកនូវដំណោះស្រាយមួយដោយអនុញ្ញាតឱ្យអ្នកបង្កើតតំណភ្ជាប់ទន់។ ពាក្យបញ្ជា ln នៅក្នុងលីនុចបង្កើតតំណភ្ជាប់រវាងឯកសារ/ថតឯកសារ។ អាគុយម៉ង់ "s" ធ្វើឱ្យតំណភ្ជាប់និមិត្តសញ្ញាឬតំណទន់ជំនួសឱ្យតំណរឹង។

តំណភ្ជាប់រឹងគឺជាឯកសារដែលចង្អុលទៅអ៊ីណូដមូលដ្ឋានដូចគ្នា ជាឯកសារផ្សេងទៀត។ ក្នុង​ករណី​ដែល​អ្នក​លុប​ឯកសារ​មួយ វា​នឹង​ដក​តំណ​មួយ​ទៅ inode មូលដ្ឋាន។ ចំណែកឯតំណភ្ជាប់និមិត្តសញ្ញា (ត្រូវបានគេស្គាល់ផងដែរថាជាតំណទន់) គឺជាតំណភ្ជាប់ទៅឈ្មោះឯកសារផ្សេងទៀតនៅក្នុងប្រព័ន្ធឯកសារ។

បាទ។ ពួកគេទាំងពីរយកកន្លែងទំនេរ ខណៈដែលពួកគេទាំងពីរនៅតែមានបញ្ជីឈ្មោះ។

ថតកម្មវិធីនៅក្នុងកម្មវិធីគ្រប់គ្រងឯកសារ វានឹងលេចចេញនូវឯកសារនៅខាងក្នុង /mnt/partition/ ។ កម្មវិធី។ បន្ថែមពីលើ "តំណភ្ជាប់និមិត្តសញ្ញា" ដែលត្រូវបានគេស្គាល់ថាជា "តំណភ្ជាប់ទន់" អ្នកអាចបង្កើត "តំណរឹង" ជំនួសវិញ។ តំណភ្ជាប់និមិត្តសញ្ញា ឬទន់ចង្អុលទៅផ្លូវនៅក្នុងប្រព័ន្ធឯកសារ។

ប្រព័ន្ធឯកសារភាគច្រើនដែលគាំទ្រតំណរឹងប្រើការរាប់ឯកសារយោង។ តម្លៃចំនួនគត់ត្រូវបានរក្សាទុកជាមួយផ្នែកទិន្នន័យរូបវន្តនីមួយៗ។ ចំនួនគត់នេះតំណាងឱ្យចំនួនសរុបនៃតំណភ្ជាប់រឹងដែលត្រូវបានបង្កើតឡើងដើម្បីចង្អុលទៅទិន្នន័យ។ នៅពេលដែលតំណភ្ជាប់ថ្មីត្រូវបានបង្កើត តម្លៃនេះត្រូវបានកើនឡើងដោយមួយ។

ចូលចិត្តការប្រកាសនេះ? សូមចែករំលែកទៅកាន់មិត្តភក្តិរបស់អ្នក៖
OS ថ្ងៃនេះ