लिनक्समध्ये सॉफ्ट लिंक कसे कार्य करते?

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

प्रतिकात्मक दुवा (ज्याला सॉफ्ट लिंक किंवा सिमलिंक असेही म्हणतात) असते एका विशेष प्रकारची फाइल जी दुसर्‍या फाइल किंवा निर्देशिकेचा संदर्भ म्हणून काम करते. युनिक्स/लिनक्स सारख्या ऑपरेटिंग सिस्टीम अनेकदा प्रतिकात्मक दुवे वापरतात. … सिम्बॉलिक लिंक्स डिरेक्टरी तसेच वेगवेगळ्या फाईल सिस्टीम किंवा वेगळ्या विभाजनांवरील फाइल्सना बनवता येतात.

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

सॉफ्ट लिंक (ज्याला सिम्बोलिक लिंक असेही म्हणतात) फाईलच्या नावाचा सूचक किंवा संदर्भ म्हणून कार्य करते. हे मूळ फाइलमध्ये उपलब्ध डेटामध्ये प्रवेश करत नाही.
...
सॉफ्ट लिंक:

तुलना पॅरामीटर्स हार्ड लिंक मऊ दुवा
फाइल सिस्टम ते फाइल सिस्टममध्ये वापरले जाऊ शकत नाही. हे फाइल सिस्टममध्ये वापरले जाऊ शकते.

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

सॉफ्ट लिंक ही फाईल शॉर्टकट वैशिष्ट्यासारखीच असते जी विंडोज ऑपरेटिंग सिस्टममध्ये वापरली जाते. प्रत्येक सॉफ्ट लिंक्ड फाइल मूळ फाइलकडे निर्देश करणारे वेगळे इनोड मूल्य असते. हार्ड लिंक्स प्रमाणेच, एकतर फाईलमधील डेटामधील कोणतेही बदल दुसऱ्यामध्ये परावर्तित होतात.

प्रतीकात्मक दुवा काढण्यासाठी, एकतर वापरा rm किंवा unlink कमांड त्यानंतर सिमलिंकचे नाव आर्ग्युमेंट म्हणून. डिरेक्टरीकडे निर्देश करणारी प्रतीकात्मक लिंक काढून टाकताना सिमलिंक नावाला ट्रेलिंग स्लॅश जोडू नका.

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

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

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

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

आपण हे करू शकता फाइल [ -L फाइल ] सह सिमलिंक आहे का ते तपासा . त्याचप्रमाणे, तुम्ही [ -f file ] सह फाइल नियमित फाइल आहे का ते तपासू शकता, परंतु त्या बाबतीत, सिमलिंक्सचे निराकरण केल्यानंतर तपासणी केली जाते. हार्डलिंक्स हा फाईलचा प्रकार नाही, ती फाईलची (कोणत्याही प्रकारची) फक्त वेगळी नावे आहेत.

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

संगणनामध्ये, प्रतिकात्मक दुवा (सिम्लिंक किंवा सॉफ्ट लिंक देखील) साठी एक संज्ञा आहे निरपेक्ष किंवा सापेक्ष मार्गाच्या स्वरूपात दुसर्‍या फाइल किंवा निर्देशिकेचा संदर्भ असलेली कोणतीही फाईल आणि जी पाथनेम रिझोल्यूशनला प्रभावित करते.

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

तुम्ही युनिक्समधील परवानग्या कशा वाचता?

निर्देशिकेतील सर्व फाईल्सच्या परवानग्या पाहण्यासाठी, -la पर्यायांसह ls कमांड वापरा. इच्छेनुसार इतर पर्याय जोडा; मदतीसाठी, युनिक्समधील डिरेक्टरीमधील फाइल्सची यादी पहा. वरील आउटपुट उदाहरणामध्ये, प्रत्येक ओळीतील पहिला वर्ण सूचित करतो की सूचीबद्ध ऑब्जेक्ट फाइल किंवा निर्देशिका आहे.

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