Computer >> कंप्यूटर >  >> प्रणाली >> Windows

लिनक्स सांकेतिक लिंक कहाँ संग्रहीत हैं?

फ़ाइल प्रबंधक में प्रोग्राम निर्देशिका, यह /mnt/partition/ के अंदर फ़ाइलों को समाहित करता हुआ दिखाई देगा। कार्यक्रम। "प्रतीकात्मक लिंक" के अलावा, जिसे "सॉफ्ट लिंक" भी कहा जाता है, आप इसके बजाय "हार्ड लिंक" बना सकते हैं। एक प्रतीकात्मक या सॉफ्ट लिंक फ़ाइल सिस्टम में पथ की ओर इशारा करता है।

डिफ़ॉल्ट रूप से, ln कमांड हार्ड लिंक बनाता है। सांकेतिक लिंक बनाने के लिए, -s (-प्रतीकात्मक) विकल्प का उपयोग करें . यदि FILE और LINK दोनों दिए गए हैं, तो ln पहले तर्क ( FILE ) के रूप में निर्दिष्ट फ़ाइल से दूसरे तर्क ( LINK ) के रूप में निर्दिष्ट फ़ाइल से एक लिंक बनाएगा।

एक सिमलिंक (जिसे प्रतीकात्मक लिंक भी कहा जाता है) लिनक्स में एक प्रकार की फ़ाइल है जो आपके कंप्यूटर पर किसी अन्य फ़ाइल या फ़ोल्डर की ओर इशारा करती है . सिम्लिंक विंडोज में शॉर्टकट के समान हैं। कुछ लोग सिम्लिंक को "सॉफ्ट लिंक" कहते हैं - लिनक्स / यूनिक्स सिस्टम में एक प्रकार का लिंक - "हार्ड लिंक" के विपरीत।

ऐसा करने के लिए, आप एक प्रतीकात्मक लिंक बनाएंगे।

  1. प्रतीकात्मक लिंक निर्देशिका के भीतर एक लिंक के रूप में दिखाई देता है। ...
  2. बन जाने के बाद, आप नए स्थान पर शीघ्रता से नेविगेट करने के लिए निर्देशिका में प्रतीकात्मक लिंक के फ़ाइल पथ पर क्लिक कर सकते हैं।
  3. नया प्रतीकात्मक लिंक उस निर्देशिका में दिखाई देगा जहां आपने इसे रखा था।

आप grep with ls कमांड . का उपयोग कर सकते हैं वर्तमान निर्देशिका में मौजूद सभी प्रतीकात्मक लिंक को सूचीबद्ध करने के लिए।

निर्देशिका में प्रतीकात्मक लिंक देखने के लिए:

  1. एक टर्मिनल खोलें और उस निर्देशिका में जाएँ।
  2. कमांड टाइप करें:ls -la. ...
  3. एल से शुरू होने वाली फाइलें आपकी प्रतीकात्मक लिंक फाइलें हैं।

UNIX प्रतीकात्मक लिंक या सिम्लिंक युक्तियाँ

  1. सॉफ्ट लिंक को अपडेट करने के लिए ln -nfs का उपयोग करें। ...
  2. आपके सॉफ्ट लिंक द्वारा बताए गए वास्तविक पथ का पता लगाने के लिए UNIX सॉफ्ट लिंक के संयोजन में pwd का उपयोग करें। ...
  3. किसी भी निर्देशिका में सभी यूनिक्स सॉफ्ट लिंक और हार्ड लिंक का पता लगाने के लिए निम्नलिखित कमांड निष्पादित करें "ls -lrt | grep "^l" ".

हार्ड-लिंकिंग निर्देशिकाओं का कारण अनुमति नहीं है थोड़ा तकनीकी है। अनिवार्य रूप से, वे फाइल-सिस्टम संरचना को तोड़ते हैं। वैसे भी आपको आमतौर पर हार्ड लिंक का उपयोग नहीं करना चाहिए। प्रतीकात्मक लिंक बिना किसी समस्या के अधिकांश समान कार्यक्षमता की अनुमति देते हैं (जैसे ln -s target link )।

एक प्रतीकात्मक लिंक को हटाने के लिए, या तो आरएम या अनलिंक कमांड का उपयोग करें, उसके बाद सिम्लिंक के नाम को तर्क के रूप में उपयोग करें . एक प्रतीकात्मक लिंक को हटाते समय जो एक निर्देशिका को इंगित करता है, सिमलिंक नाम के लिए एक पिछला स्लैश संलग्न न करें।

लिनक्स या यूनिक्स जैसे सिस्टम पर हार्ड लिंक बनाने के लिए:

  1. sfile1file और link1file के बीच हार्ड लिंक बनाएं, रन करें:ln sfile1file link1file।
  2. हार्ड लिंक के बजाय प्रतीकात्मक लिंक बनाने के लिए, ln -s स्रोत लिंक का उपयोग करें।
  3. लिनक्स पर सॉफ्ट या हार्ड लिंक को सत्यापित करने के लिए, रन करें:ls -l स्रोत लिंक।

कोई टार का उपयोग कर सकता है सापेक्ष प्रतीकात्मक लिंक वाले फ़ोल्डर को स्थानांतरित करने के लिए।

प्रतीकात्मक लिंक लाइब्रेरियों को लिंक करने के लिए हर समय उपयोग किए जाते हैं और यह सुनिश्चित करते हैं कि फ़ाइलें मूल स्थान को स्थानांतरित या कॉपी किए बिना सुसंगत स्थानों पर हैं . लिंक का उपयोग अक्सर एक ही फ़ाइल की कई प्रतियों को अलग-अलग स्थानों पर "संग्रहित" करने के लिए किया जाता है लेकिन फिर भी एक फ़ाइल के संदर्भ में होता है।

सिम्लिंक के साथ काम करने के लिए सीमित सुविधाएँ हैं; प्रतीकात्मक लिंक पर राइट-क्लिक करें> ClearCase क्लिक करें> लिंक लक्ष्य का अन्वेषण करें | सिमलिंक के गुण। एक स्नैपशॉट दृश्य में, आपके दृश्य में भी प्रतीकात्मक लिंक लक्ष्य लोड होना चाहिए, ताकि Symlink लक्ष्य संचालन प्रदर्शित हो सके।

यदि आपको समान गुणों वाली दो फ़ाइलें मिलती हैं, लेकिन सुनिश्चित नहीं हैं कि वे हार्ड-लिंक्ड हैं, तो इनोड नंबर देखने के लिए ls -i कमांड का उपयोग करें . एक साथ हार्ड-लिंक की गई फ़ाइलें समान इनोड नंबर साझा करती हैं। साझा इनोड संख्या 2730074 है, जिसका अर्थ है कि ये फ़ाइलें समान डेटा हैं।

एक सांकेतिक लिंक, जिसे सॉफ्ट लिंक भी कहा जाता है, एक विशेष प्रकार की फ़ाइल है जो किसी अन्य फ़ाइल की ओर इशारा करती है , विंडोज या मैकिन्टोश उपनाम में शॉर्टकट की तरह। हार्ड लिंक के विपरीत, प्रतीकात्मक लिंक में लक्ष्य फ़ाइल में डेटा नहीं होता है। यह केवल फाइल सिस्टम में कहीं दूसरी प्रविष्टि की ओर इशारा करता है।

मैं Linux में खोज का उपयोग कैसे करूं?

खोज कमांड खोज के लिए उपयोग किया जाता है और तर्कों से मेल खाने वाली फाइलों के लिए आपके द्वारा निर्दिष्ट शर्तों के आधार पर फाइलों और निर्देशिकाओं की सूची का पता लगाएं। खोज कमांड का उपयोग विभिन्न स्थितियों में किया जा सकता है जैसे आप अनुमतियों, उपयोगकर्ताओं, समूहों, फ़ाइल प्रकारों, दिनांक, आकार और अन्य संभावित मानदंडों द्वारा फ़ाइलें ढूंढ सकते हैं।


  1. Linux

    7 लिनक्स डिस्ट्रोस आप रास्पबेरी पाई पर चला सकते हैं

    जबकि मूल रास्पबेरी पाई को शुरू में डेबियन के कस्टम-निर्मित रास्पियन बिल्ड तक सीमित रखा गया था, रास्पबेरी पाई 2 के लिए कई ऑपरेटिंग सिस्टम पहले से ही उपलब्ध हैं, उनमें से लिनक्स के संस्करण जो मूल पर नहीं चल सकते थे। रास्पबेरी पीआई 2 पर विंडोज 10 चलाना भूल जाओ - असली खबर यह है कि इस शानदार छोटे कंप्यू

  1. Windows

    Windows में पुराने और बेकार ड्राइवरों को कैसे निकालें

    आपके विंडोज पीसी में मौजूद प्रत्येक डिवाइस के लिए, उस डिवाइस के ठीक से काम करने के लिए आपको एक ड्राइवर की आवश्यकता होगी। इसके साथ समस्या यह है कि जैसे-जैसे समय बीतता जाएगा, आपकी विंडोज़ मशीन बहुत सारे अनावश्यक और पुराने ड्राइवरों से भर जाएगी, जिसके परिणामस्वरूप अंततः आपके पीसी में समस्याएँ आ सकती है

  1. Windows 10

    बिना विंडोज 10 को रीइंस्टॉल किए BIOS मोड को लीगेसी से UEFI में कैसे बदलें

    माइक्रोसॉफ्ट ने एक उपयोगी उपकरण जोड़ा है जो विंडोज के पुराने संस्करणों और यहां तक ​​कि विंडोज 10 के कुछ पुराने संस्करणों से गायब है। MBR2GPT टूल विंडोज 10 उपयोगकर्ताओं को विंडोज 10 को फिर से इंस्टॉल किए बिना लीगेसी BIOS को यूईएफआई में बदलने में सक्षम बनाता है। आप कमांड प्रॉम्प्ट का उपयोग करके MBR2G