युनिक्समध्ये लिंक कशी तयार करावी?

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

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

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

करण्यासाठी दुवे बनवा फाइल्समध्ये तुम्हाला ln कमांड वापरण्याची आवश्यकता आहे. एक प्रतीकात्मक दुवा (मऊ म्हणून देखील ओळखले जाते दुवा or syMLink) मध्ये एक विशेष प्रकारची फाइल असते जी दुसर्‍या फाइल किंवा निर्देशिकेचा संदर्भ म्हणून काम करते.

UNIX मध्ये एक लिंक आहे फाईलसाठी पॉइंटर. कोणत्याही प्रोग्रामिंग भाषेतील पॉइंटर्सप्रमाणे, UNIX मधील लिंक्स हे फाईल किंवा डिरेक्टरीकडे निर्देश करणारे पॉइंटर आहेत. फाईल ऍक्सेस करण्यासाठी लिंक्स तयार करणे हा एक प्रकारचा शॉर्टकट आहे. दुवे एकापेक्षा जास्त फाइल नावांना इतरत्र एकाच फाइलचा संदर्भ देण्याची परवानगी देतात.

हार्ड लिंक आहे मूलत: फाइलला नियुक्त केलेले लेबल किंवा नाव. ही नवीन लिंक जुन्या फाईलची वेगळी प्रत नाही, तर जुन्या फाईल प्रमाणेच फाइल सामग्रीसाठी वेगळे नाव आहे. … परिणामी, तुम्ही जुन्या फाइलमध्ये केलेले कोणतेही बदल नवीन लिंकमध्ये दृश्यमान असतील.

साठी हार्ड लिंक तयार केली असल्यास एक मजकूर फाइल. मग मूळ मजकूर फाइल हटविली जाते, नंतर मुळात त्या फाइलच्या नावाची एक प्रत तयार केली जाते, एका अर्थाने मूळ फाइल हटविली जाते.

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

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

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

मऊ दुवे शॉर्टकट प्रमाणेच आहेत, आणि कोणत्याही फाइल सिस्टममधील दुसरी फाइल किंवा निर्देशिकेकडे निर्देश करू शकतात. हार्ड लिंक हे फाईल्स आणि फोल्डर्ससाठी शॉर्टकट देखील आहेत, परंतु वेगळ्या फाइल सिस्टममध्ये फोल्डर किंवा फाइलसाठी हार्ड लिंक तयार करता येत नाही. सिमलिंक तयार करणे आणि काढणे यात गुंतलेल्या पायऱ्या पाहू.

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