लिनक्समध्ये प्रतीकात्मक लिंक फाइल म्हणजे काय?

एक प्रतीकात्मक दुवा, ज्याला सॉफ्ट लिंक देखील म्हटले जाते, ही एक विशेष प्रकारची फाईल आहे जी दुसर्‍या फाईलकडे निर्देश करते, अगदी Windows मधील शॉर्टकट किंवा Macintosh उर्फ. हार्ड लिंकच्या विपरीत, प्रतिकात्मक दुव्यामध्ये लक्ष्य फाइलमधील डेटा नसतो. हे फक्त फाइल सिस्टममध्ये कुठेतरी दुसर्या एंट्रीकडे निर्देश करते.

प्रतीकात्मक दुवा आहे फाइल-सिस्टम ऑब्जेक्ट जे दुसर्या फाइल सिस्टम ऑब्जेक्टकडे निर्देश करते. ज्या वस्तूकडे निर्देशित केले जाते त्याला लक्ष्य म्हणतात. प्रतिकात्मक दुवे वापरकर्त्यांसाठी पारदर्शक आहेत; दुवे सामान्य फाईल्स किंवा डिरेक्टरी म्हणून दिसतात आणि वापरकर्त्याद्वारे किंवा अनुप्रयोगाद्वारे त्याच पद्धतीने कार्य केले जाऊ शकते.

करण्यासाठी तयार a प्रतीकात्मक दुवा, -s ( — वापराप्रतिकात्मक ) पर्याय. जर दोन्ही FILE आणि LINK दिले आहेत, ln होईल तयार a दुवा प्रथम वितर्क ( FILE ) म्हणून निर्दिष्ट केलेल्या फाईलपासून दुसरा युक्तिवाद म्हणून निर्दिष्ट केलेल्या फाइलपर्यंत ( LINK ).

एक प्रतीकात्मक दुवा तयार करण्यासाठी टार्गेट फाइल आणि लिंकचे नाव त्यानंतर ln कमांडला -s पर्याय पास करा. खालील उदाहरणात फाइल बिन फोल्डरमध्ये सिमलिंक केली आहे. खालील उदाहरणामध्ये आरोहित बाह्य ड्राइव्हला होम डिरेक्टरीमध्ये सिमलिंक केले आहे.

सॉफ्ट लिंक (याला सिमलिंक किंवा सिम्बॉलिक लिंक देखील म्हणतात) आहे फाइल सिस्टम एंट्री जी फाइलचे नाव आणि स्थान दर्शवते. … प्रतिकात्मक दुवा हटवल्याने मूळ फाइल काढून टाकली जात नाही. तथापि, ज्या फाईलवर सॉफ्ट लिंक पॉइंट्स काढले जातात, सॉफ्ट लिंक काम करणे थांबवते, ती तुटलेली असते.

प्रतिकात्मक दुवे आहेत लायब्ररी लिंक करण्यासाठी आणि मूळ न हलवता किंवा कॉपी न करता फायली सुसंगत ठिकाणी असल्याची खात्री करण्यासाठी सर्व वेळ वापरला.. एकाच फाईलच्या अनेक प्रती वेगवेगळ्या ठिकाणी “स्टोअर” करण्यासाठी लिंक्स वापरल्या जातात परंतु तरीही एका फाईलचा संदर्भ घेतात.

निर्देशिकेतील प्रतीकात्मक दुवे पाहण्यासाठी:

  1. टर्मिनल उघडा आणि त्या निर्देशिकेवर जा.
  2. कमांड टाईप करा: ls -la. हे डिरेक्टरीमधील सर्व फाईल्स लपविलेले असले तरीही त्यांची यादी लांबेल.
  3. l ने सुरू होणार्‍या फाईल्स तुमच्या प्रतीकात्मक लिंक फाईल्स आहेत.

सर्वात सोपा मार्ग: प्रतिकात्मक लिंक जिथे आहे तिथे cd आणि तपशील सूचीबद्ध करण्यासाठी ls -l करा फायलींचे. प्रतिकात्मक दुव्यानंतर -> च्या उजवीकडील भाग हे गंतव्यस्थान आहे ज्याकडे ते निर्देशित करते.

लिनक्समधील ln कमांड सोर्स फाइल्स आणि डिरेक्ट्रीजमध्ये लिंक तयार करते.

  1. -s – प्रतीकात्मक लिंक्ससाठी कमांड.
  2. [लक्ष्य फाइल] – तुम्ही लिंक तयार करत असलेल्या विद्यमान फाइलचे नाव.
  3. [प्रतिकात्मक फाइलनाव] – प्रतीकात्मक दुव्याचे नाव.

source_file ला सध्याच्या फाईलच्या नावाने बदला ज्यासाठी तुम्ही सिम्बॉलिक लिंक तयार करू इच्छिता (ही फाइल फाइल सिस्टममध्ये कोणतीही विद्यमान फाइल किंवा निर्देशिका असू शकते). प्रतिकात्मक दुव्याच्या नावाने myfile बदला. ln कमांड नंतर प्रतीकात्मक दुवा तयार करतो.

हार्ड-लिंकिंग डिरेक्टरी हे कारण आहे परवानगी नाही थोडे तांत्रिक आहे. मूलत:, ते फाइल-सिस्टम संरचना खंडित करतात. तरीही तुम्ही साधारणपणे हार्ड लिंक वापरू नये. प्रतिकात्मक दुवे समस्या निर्माण न करता समान कार्यक्षमतेला अनुमती देतात (उदा. ln -s target link ).

ही पोस्ट आवडली? कृपया आपल्या मित्रांना शेअर करा:
आज ओएस