लिनक्समा सफ्ट लिङ्कले कसरी काम गर्छ?

सामग्रीहरू

एक प्रतीकात्मक लिङ्क, जसलाई नरम लिङ्क पनि भनिन्छ, हो एउटा विशेष प्रकारको फाइल जसले अर्को फाइलमा देखाउँछ, धेरै जसो Windows मा सर्टकट वा Macintosh उपनाम। हार्ड लिङ्कको विपरीत, प्रतीकात्मक लिङ्कले लक्ष्य फाइलमा डेटा समावेश गर्दैन। यसले फाइल प्रणालीमा कतै अर्को प्रविष्टिलाई मात्र संकेत गर्छ।

एउटा प्रतीकात्मक लिङ्क (सफ्ट लिङ्क वा सिमलिङ्कको रूपमा पनि चिनिन्छ) समावेश हुन्छ अर्को फाइल वा डाइरेक्टरीको सन्दर्भको रूपमा काम गर्ने विशेष प्रकारको फाइलको। युनिक्स/लिनक्स जस्तै अपरेटिङ सिस्टमहरूले प्राय: प्रतीकात्मक लिङ्कहरू प्रयोग गर्छन्। ... सिम्बोलिक लिङ्कहरू डाइरेक्टरीहरू र विभिन्न फाइल प्रणाली वा फरक विभाजनहरूमा फाइलहरूमा बनाउन सकिन्छ।

एक सिमलिङ्क (जसलाई प्रतीकात्मक लिङ्क पनि भनिन्छ) लिनक्समा फाइलको एक प्रकार हो जसले तपाइँको कम्प्युटरमा अर्को फाइल वा फोल्डरलाई देखाउँछ। सिमलिङ्कहरू Windows मा सर्टकटहरू जस्तै छन्। केही व्यक्तिहरूले सिमलिङ्कहरूलाई "सफ्ट लिङ्कहरू" भन्छन् - लिनक्स/युनिक्स प्रणालीहरूमा लिङ्कको एक प्रकार - "हार्ड लिङ्कहरू" को विपरीत।

सफ्ट लिङ्क (सिम्बोलिक लिङ्कको रूपमा पनि चिनिन्छ) एक सूचक वा फाइल नामको सन्दर्भको रूपमा कार्य गर्दछ। यसले मूल फाइलमा उपलब्ध डाटा पहुँच गर्दैन.
...
सफ्ट लिङ्क:

तुलना प्यारामिटरहरू कडा लिङ्क नरम लिङ्क
फाइल प्रणाली यसलाई फाइल प्रणालीहरूमा प्रयोग गर्न सकिँदैन। यो फाइल प्रणाली भर प्रयोग गर्न सकिन्छ।

प्रतीकात्मक लिङ्क सिर्जना गर्न, -s (-सिम्बोलिक) विकल्प प्रयोग गर्नुहोस्। यदि FILE र LINK दुबै दिइएको छ भने, ln ले पहिलो आर्गुमेन्ट ( FILE ) को रूपमा निर्दिष्ट गरिएको फाइलबाट दोस्रो आर्गुमेन्ट ( LINK ) को रूपमा निर्दिष्ट गरिएको फाइलमा लिङ्क सिर्जना गर्नेछ।

सफ्ट लिङ्क फाइल सर्टकट सुविधा जस्तै हो जुन Windows अपरेटिङ सिस्टमहरूमा प्रयोग गरिन्छ। प्रत्येक नरम लिङ्क गरिएको फाइल मूल फाइलमा पोइन्ट गर्ने छुट्टै इनोड मान समावेश गर्दछ। हार्ड लिङ्कहरू जस्तै, कुनै पनि फाइलमा डेटामा कुनै पनि परिवर्तनहरू अर्कोमा प्रतिबिम्बित हुन्छन्।

प्रतीकात्मक लिङ्क हटाउन, कुनै पनि प्रयोग गर्नुहोस् आर्गुमेन्टको रूपमा सिमलिङ्कको नाम पछि rm वा अनलिङ्क आदेश। डाइरेक्टरीमा पोइन्ट गर्ने प्रतीकात्मक लिङ्क हटाउँदा सिमलिङ्क नाममा ट्रेलिङ स्ल्याश नराख्नुहोस्।

डाइरेक्टरीमा प्रतीकात्मक लिङ्कहरू हेर्नको लागि:

  1. टर्मिनल खोल्नुहोस् र त्यो डाइरेक्टरीमा जानुहोस्।
  2. आदेश टाइप गर्नुहोस्: ls -la। यसले डाइरेक्टरीमा रहेका सबै फाइलहरू लुकेको भए पनि लामो सूची बनाउँछ।
  3. l बाट सुरु हुने फाइलहरू तपाईंको प्रतीकात्मक लिङ्क फाइलहरू हुन्।

UNIX सिम्बोलिक लिङ्क वा Symlink सुझावहरू

  1. सफ्ट लिङ्क अद्यावधिक गर्न ln -nfs प्रयोग गर्नुहोस्। …
  2. तपाईको सफ्ट लिङ्कले देखाएको वास्तविक मार्ग पत्ता लगाउन UNIX सफ्ट लिङ्कको संयोजनमा pwd प्रयोग गर्नुहोस्। …
  3. कुनै पनि डाइरेक्टरीमा सबै UNIX सफ्ट लिङ्क र हार्ड लिङ्क पत्ता लगाउन निम्न आदेश "ls -lrt | कार्यान्वयन गर्नुहोस् grep "^l" "।

तिमी सक्छौ जाँच गर्नुहोस् कि फाइल [ -L फाइल ] सँग सिमलिङ्क हो कि छैन । त्यसै गरी, तपाईंले फाइल [ -f फाइल ] सँग नियमित फाइल हो कि होइन भनेर परीक्षण गर्न सक्नुहुन्छ, तर त्यस अवस्थामा, सिमलिङ्कहरू समाधान गरेपछि जाँच गरिन्छ। हार्डलिङ्कहरू फाइलको प्रकार होइनन्, तिनीहरू केवल फाइलका लागि फरक नामहरू हुन् (कुनै पनि प्रकारको)।

हार्ड लिङ्क एउटा फाईल हो जसले त्यस फाइलको डाटालाई नक्कल नगरी उही भोल्युममा अर्को फाइल प्रतिनिधित्व गर्दछ। ... यद्यपि हार्ड लिङ्क अनिवार्य रूपमा लक्ष्य फाइलको प्रतिबिम्बित प्रतिलिपि हो जुन यसले संकेत गरिरहेको छ, हार्ड लिङ्क फाइल भण्डारण गर्न कुनै अतिरिक्त हार्ड ड्राइभ ठाउँ आवश्यक पर्दैन.

कम्प्युटिङमा, एक प्रतीकात्मक लिङ्क (सिम्लिङ्क वा सफ्ट लिङ्क पनि) को लागी एक शब्द हो कुनै पनि फाइल जसमा निरपेक्ष वा सापेक्ष मार्गको रूपमा अर्को फाइल वा डाइरेक्टरीको सन्दर्भ समावेश छ र जसले पथनाम रिजोल्युसनलाई असर गर्छ.

कारण हार्ड-लिंक डाइरेक्टरीहरू हो अनुमति छैन थोरै प्राविधिक छ। अनिवार्य रूपमा, तिनीहरूले फाइल-प्रणाली संरचना तोड्छन्। तपाईले सामान्यतया हार्ड लिङ्कहरू प्रयोग गर्नु हुँदैन। सिम्बोलिक लिङ्कहरूले समस्याहरू नगरी धेरैजसो समान कार्यक्षमताहरूलाई अनुमति दिन्छ (जस्तै ln -s target link)।

तपाइँ कसरी युनिक्समा अनुमतिहरू पढ्न सक्नुहुन्छ?

डाइरेक्टरीमा रहेका सबै फाइलहरूका लागि अनुमतिहरू हेर्न, -la विकल्पहरूसँग ls आदेश प्रयोग गर्नुहोस्। इच्छित रूपमा अन्य विकल्पहरू थप्नुहोस्; मद्दतको लागि, युनिक्समा डाइरेक्टरीमा फाइलहरू सूची हेर्नुहोस्। माथिको आउटपुट उदाहरणमा, प्रत्येक पङ्क्तिको पहिलो क्यारेक्टरले सूचीबद्ध वस्तु फाइल वा डाइरेक्टरी हो कि भनेर संकेत गर्छ।

यो पोष्ट मनपर्‍यो? कृपया तपाईका साथीहरूमाझ साझेदारी गर्नुहोस्:
OS आज