मी युनिक्समध्ये प्रतीकात्मक लिंक कशी अपडेट करू?

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

नाही. न्यूपथ आधीपासून अस्तित्वात असल्यास सिमलिंक सिस्टम कॉल EEXIST परत करेल. तुम्ही फक्त फाइल सिस्टीममधील नवीन नोडवरून लिंक करू शकता.

फाइलचे नाव बदलल्यास सिमलिंकचे काय होईल? एकदा तुम्ही फाइल हलवल्यानंतर सिमलिंक पॉइंट्स, सिमलिंक तुटलेली आहे उर्फ लटकणारी सिमलिंक. तुम्हाला ते हटवावे लागेल आणि तुम्हाला नवीन फाइलनावाकडे निर्देश करायचे असल्यास नवीन तयार करावे लागेल.

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

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

अनलिंक कमांडचा वापर केला जातो एक फाइल काढून टाका आणि एकाधिक युक्तिवाद स्वीकारणार नाही. त्याला –help आणि –version व्यतिरिक्त कोणतेही पर्याय नाहीत. वाक्यरचना सोपी आहे, ती फाईल काढून टाकण्यासाठी एकच फाईलनाव वितर्क म्हणून आदेश द्या आणि पास करा. अनलिंक करण्यासाठी आम्ही वाइल्डकार्ड पास केल्यास, तुम्हाला एक अतिरिक्त ऑपरेंड त्रुटी प्राप्त होईल.

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

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

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

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

प्रतीकात्मक दुवा हटवला असल्यास, त्याचे लक्ष्य अप्रभावित राहते. जर एखादी प्रतिकात्मक लिंक एखाद्या लक्ष्याकडे निर्देशित करते आणि नंतर काही वेळाने ते लक्ष्य हलवले, त्याचे नाव बदलले किंवा हटवले गेले, तर प्रतीकात्मक लिंक आपोआप अपडेट किंवा हटवली जात नाही, परंतु अस्तित्वात राहते आणि तरीही जुन्या लक्ष्याकडे निर्देश करते, आता अस्तित्वात नसलेले स्थान किंवा फाइल

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