प्रश्न: लिनक्समधील दोन डिरेक्टरींमध्ये तुम्ही प्रतीकात्मक दुवा कसा तयार कराल?

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

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

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

नॉटिलसमध्ये प्रतीकात्मक दुवा तयार करण्यासाठी, तुमच्या कीबोर्डवरील Ctrl आणि Shift की दाबा आणि धरून ठेवा. फाईल किंवा फोल्डर ड्रॅग आणि ड्रॉप करा. नॉटिलस मूळ फाइल किंवा फोल्डर हलवण्याऐवजी तुम्ही फाइल किंवा फोल्डर टाकता त्या ठिकाणी मूळ फाइल किंवा फोल्डरची प्रतीकात्मक लिंक तयार करेल.

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

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

एकल समाविष्ट करा ” व्हेरिएबल, त्यास इच्छित निर्देशिकेचा पूर्ण मार्ग म्हणून परिभाषित करते. "" म्हणून परिभाषित केलेल्या मूल्याचा वापर करून सिस्टम प्रतीकात्मक दुवा तयार करेल ” चल. सिमलिंकची निर्मिती निहित आहे आणि -s पर्याय डीफॉल्टनुसार लागू केला जातो. …

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

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

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

UNIX सिम्बोलिक लिंक किंवा सिमलिंक टिप्स

  1. सॉफ्ट लिंक अपडेट करण्यासाठी ln -nfs वापरा. …
  2. तुमची सॉफ्ट लिंक दाखवत असलेला खरा मार्ग शोधण्यासाठी UNIX सॉफ्ट लिंकच्या संयोजनात pwd वापरा. …
  3. कोणत्याही डिरेक्टरीमधील सर्व UNIX सॉफ्ट लिंक आणि हार्ड लिंक शोधण्यासाठी खालील कमांड कार्यान्वित करा “ls -lrt | grep “^l” “.
ही पोस्ट आवडली? कृपया आपल्या मित्रांना शेअर करा:
आज ओएस