Ln कमाण्ड प्रयोग गरेर प्रतीकल लिंकहरू कसरी सिर्जना गर्ने

यो मार्गदर्शकमा, म तपाईंलाई कसरी देखाउने र एलएन कमाण्ड प्रयोग गरेर प्रतीकात्मक लिङ्कहरू सिर्जना गर्न कसरी देखाउनेछु।

त्यहाँ दुई प्रकारको लिङ्क उपलब्ध छन्:

मैले पहिले नै एउटा गाइड लेखेको छु जुन कडा कडा लिंकहरू छन् र तपाईंले तिनीहरूलाई कसरी प्रयोग गर्नुहुनेछ र यसका लागि यो मार्गदर्शक मुख्यरुपमा नरम लिङ्क वा प्रतीकात्मक लिङ्कहरूमा ध्यान दिइनेछ किनभने तिनीहरू प्राय: सामान्य रूपमा जान्छन्।

कडा लिङ्क भनेको के हो?

तपाईंको फाईल प्रणालीमा प्रत्येक फाईल एक इनको नाम भनिन्छ। अधिकांश समय तपाईं वास्तवमा यो बारे मा परवाह नहीं गर्नेछन् तर यस को महत्व एक कठिन कडी सिर्जना गर्न चाहते हो जब प्रकाश आउँछ।

कठिन लिंकले तपाईंलाई फरक नामलाई फरक स्थानमा फाइलमा असाइन गर्न दिन्छ तर अनिवार्य रुपमा यो एउटै फाइल हो। कुञ्जीसँग फाइलहरू सँगै लिङ्क गर्नुहोस् इनकोड नम्बर हो।

कडा लिङ्कको बारेमा ठूलो कुरा यो हो कि उनी कुनै पनि भौतिक हार्ड ड्राइभ स्पेस लिन सक्दैनन्।

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

यो सम्भव छ कि तपाइँसँग केहि तस्बिरहरू छन् जुन सबै तीन श्रेणीहरूमा फिट हुन्छ किनभने उनीहरूलाई तपाईंको बच्चाहरू र कुकुरहरू साथ अवकाशमा लिइयो।

तपाईंले मुख्य तस्बिर छुट्टी तस्विर तस्विरमा राख्नुभयो र त्यसपछि फोटोको फोटो श्रेणी र पालतू जनावर फोटो कोटिमा अर्को कडा लिङ्कमा त्यस फोटोको लागि कडा लिंक सिर्जना गर्न सक्नुहुन्छ। कुनै अतिरिक्त स्थान लिइएन।

तपाईंले गर्नु पर्छ सबै कडा कडा सिर्जना गर्न निम्न आदेश प्रविष्ट गर्नुहोस्।

ln / path / to / file / path / to / hardlink

कल्पना गर्नुहोस् तपाईंको फोटोमा ब्राइटनबेचले छुट्टी फोटो फोल्डरमा राख्नुभयो र तपाइँ बच्चाको तस्बिर फोल्डरमा लिङ्क सिर्जना गर्न चाहानुहुन्छ जुन तपाइँ निम्न आदेश प्रयोग गर्नुहुनेछ।

ln /holidayphotos/BrightonBachach.jpg /kidsphotos/BrightonBeach.jpg

तपाईं बताउन सक्नुहुन्छ कि कति फाइलहरू समान इनकोडमा लिङ्क निम्न रूपमा प्रयोग गरेर LS आदेश प्रयोग गरेर:

ls -lt

आउटपुट केहि जस्तै हुनेछ -rw-r - r-- 1 प्रयोगकर्तानाम समूहनाम मिति फाइलनाम।

पहिलो भाग प्रयोगकर्ताको अनुमतिहरू देखाउँछ। महत्वपूर्ण बिट अनुमतिहरू र प्रयोगकर्ता नाम भन्दा पहिलेको नम्बर हो।

यदि नम्बर हो 1 हो यो विशेष इनकोडमा मात्र इशारा गर्दै फाइल (यानी यो जोडिएको छैन)। यदि नम्बर एक भन्दा ठूलो छ भने यो 2 वा धेरै फाईलहरूद्वारा कडा गाँसिएको छ।

एक प्रतीक लिंक के हो?

एक प्रतीक लिङ्क एक फाइलबाट अर्को सर्टकट जस्तो छ। प्रतीक लिङ्कको सामग्री वास्तविक फाइल वा फोल्डरको ठेगाना हो जुन लिंक गरिएको छ।

प्रतीकात्मक लिङ्कहरू प्रयोग गर्ने लाभ यो हो कि तपाइँ फाइलहरू र फोल्डरहरूमा अन्य विभाजनहरूमा र अन्य यन्त्रहरूमा लिंक गर्न सक्नुहुन्छ।

एक कठिन लिङ्क र एक प्रतीकात्मक लिङ्क बीचको अर्को भिन्नता यो हो कि एउटा फाइलको विरूद्ध पहिले नै अवस्थित लिङ्क सिर्जना गर्नुपर्छ जसको अवस्थित फाइलमा अवस्थित फाइलको अगाडि एक नरम लिंक सिर्जना गर्न सकिन्छ।

प्रतीक लिङ्क सिर्जना गर्न निम्न सिंक्याक्स प्रयोग गर्नुहोस्:

ln -s / path / to / file / path / to / link

यदि तपाइँ लिङ्क अधिलेखन बारे चिन्तित हुनुहुन्छ भने पहिले नै अवस्थित छ तपाईले -b स्विच निम्न प्रकार प्रयोग गर्न सक्नुहुन्छ:

ln -s-b / path / to / file / path / to / link

यसले लिङ्कको जगेडा सिर्जना गर्नेछ यदि यो फाईल नाम सिर्जना गरेर पहिले नै अवस्थित छ तर अन्त्यमा टिइल्डको साथ (~)।

यदि फाइल पहिल्यै प्रतीक लिङ्कको रूपमा एक नै नामको साथ अवस्थित छ भने तपाईले त्रुटि पाउनुहुनेछ।

तपाइँले लिंकलाई बल गर्न सक्नुहुन्छ निम्न आदेश प्रयोग गरेर फाइल अधिलेखन गर्न सक्नुहुन्छ:

ln -s -f / path / to / file / path / to / link

तपाईं शायद -b स्विच बिना -f स्विच प्रयोग गर्न चाहनुहुन्न किनभने तपाईले मूल फाइल गुमाउनुहुनेछ।

अर्को विकल्प भनेको सन्देश प्राप्त गर्न हो कि तपाइँ फाइल फाइल अधिलेखन गर्न चाहनुहुन्छ कि यो पहिले नै अवस्थित छ। तपाईं निम्न आदेश संग यो गर्न सक्नुहुन्छ:

ln -s -i / path / to / file / path / to / link

फाइल कसरी एक प्रतीक लिङ्क हो भने तपाईं कसरी बताउनुहुन्छ?

निम्न ls कमान्ड चलाउनुहोस्:

ls -lt

यदि फाइल एक प्रतीक लिङ्क हो भने तपाईंलाई यो केहि देख्नेछ:

myshortcut -> myfile

तपाइँ अर्को फोल्डरमा नेभिगेट गर्न प्रतीक लिङ्क प्रयोग गर्न सक्नुहुन्छ।

उदाहरणका लागि, तपाईंको कल्पना छ कि तपाईंसँग घर छ / घर / संगीत / चट्टान / alicecooper / heystoopid को लागि हिसोपिड भनिन्छ।

तपाईँले निम्न आदेश प्रयोग गरेर त्यो फोल्डरमा नेभिगेट गर्न निम्न सीडी आदेश चलाउन सक्नुहुन्छ:

cd heystoopid

सारांश

त्यसकारण यो हो। तपाइँ शर्टकटहरू जस्तै प्रतीकात्मक लिङ्कहरू प्रयोग गर्नुहुन्छ। तिनीहरू वास्तवमा लामो बाटोहरू बनाउन र अन्य विभाजनहरू र ड्राइभहरूमा फाईलहरूमा सजिलो पहुँच प्राप्त गर्न प्रयोग गर्न सकिन्छ।

यो मार्गदर्शकले तपाईंलाई प्रतीकात्मक लिङ्कहरू बारे जान्न आवश्यक सबै कुरा देखाउँछ तर तपाईं अन्य स्विचहरूको लागि ln कमान्डको लागि म्यानुअल पृष्ठ जाँच गर्न सक्नुहुनेछ।