लिनक्स में प्रतीकात्मक लिंक बनाने से आप एक ही समय में कई स्थानों से किसी फ़ाइल या निर्देशिका तक पहुंच प्राप्त कर सकते हैं। कुछ मामलों में, यह आपको उन फ़ाइलों के साथ एक फ़ोल्डर निर्दिष्ट करने की अनुमति देता है जो पूरी तरह से अलग स्थान पर स्थित हैं।
1. फ़ाइल के लिए एक लिंक बनाएं
जहां Index.html का पथ इस पथ पर मौजूद एक फ़ाइल है, और Root.html का पथ फ़ाइल Index.html तक ले जाने वाला एक लिंक है
ln -sf /var/www/html/index.html /home/user/root.html
1.2 किसी फ़ोल्डर का लिंक बनाएं
मौजूदा फ़ोल्डर Domain1.tld, /home/user/domain1.tld पर लिंक बनाया गया
इस तरह हमें किसी अन्य स्थान के फ़ोल्डर तक ले जाने वाला एक लिंक मिलता है।
ln -s /var/www/html/domain1.tld /home/user/domain1.tld
2. प्रतीकात्मक लिंक के लिए अनुमतियाँ बदलना
विभिन्न वेब सेवाओं के लिए प्रतीकात्मक लिंक का उपयोग करते समय, यह बहुत महत्वपूर्ण है कि उनके अधिकार अन्य फ़ाइलों और फ़ोल्डरों के समान ही मेल खाते हों। उदाहरण के लिए, यदि आपने रूट उपयोगकर्ता से एक प्रतीकात्मक लिंक बनाया है और इसे वेब सर्वर निर्देशिका में रखा है, तो सही ढंग से और त्रुटियों के बिना काम तक पहुंच के लिए, आपको सही मालिक को निर्दिष्ट करना होगा।
प्रतीकात्मक लिंक के लिए उपयोगकर्ता और समूह को बदलने के लिए, -h स्विच का उपयोग करें, उदाहरण:
chown -h user:group /home/user/domain1.tld
chown -h user:group /home/user/root.html
2.1 स्वामी और समूह सत्यापन
ls -la
कमांड वर्तमान निर्देशिका में सभी फ़ाइलों के लिए निर्दिष्ट अधिकारों और स्वामी के बारे में जानकारी प्रदर्शित करेगा।