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

प्रश्न:मैं Linux में फ़ाइल को हटाए बिना प्रतीकात्मक लिंक कैसे निकालूं?

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

एक प्रतीकात्मक लिंक को हटाना एक वास्तविक फ़ाइल या निर्देशिका को हटाने के समान है . ls -l कमांड दूसरे कॉलम मान 1 के साथ सभी लिंक दिखाता है और लिंक मूल फ़ाइल की ओर इशारा करता है। लिंक में मूल फ़ाइल के लिए पथ है, सामग्री नहीं।

प्रतीकात्मक लिंक वाली फ़ाइल को हटाने के लिए, आप प्रतीकात्मक लिंक नाम के सामने rm दर्ज करें . यह लिंक को हटा देता है, न कि उस फ़ाइल को जिसे वह संदर्भित करता है। जब आप प्रतीकात्मक रूप से लिंक की गई फ़ाइल को हटाते हैं, तो कोई भी शेष प्रतीकात्मक लिंक उस फ़ाइल को संदर्भित करता है जो अब मौजूद नहीं है।

अनलिंक कमांड का उपयोग एकल फ़ाइल को हटाने के लिए किया जाता है और यह कई तर्कों को स्वीकार नहीं करेगा। इसके पास –help और –version के अलावा कोई विकल्प नहीं है। सिंटैक्स सरल है, कमांड को लागू करें और एक फ़ाइल नाम . पास करें उस फ़ाइल को हटाने के लिए एक तर्क के रूप में। अगर हम अनलिंक करने के लिए वाइल्डकार्ड पास करते हैं, तो आपको एक अतिरिक्त ऑपरेंड त्रुटि प्राप्त होगी।

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

एक प्रतीकात्मक लिंक को हटाने के लिए, इसे किसी अन्य निर्देशिका या फ़ाइल की तरह मानें। यदि आपने ऊपर दिखाए गए कमांड का उपयोग करके एक प्रतीकात्मक लिंक बनाया है, तो रूट निर्देशिका में जाएं क्योंकि यह "डॉक्स" है और rmdir कमांड का उपयोग करें। यदि आपने किसी फ़ाइल का प्रतीकात्मक लिंक () बनाया है, तो प्रतीकात्मक लिंक को हटाने के लिए डेल कमांड का उपयोग करें। ।

अनलिंक () फाइल सिस्टम से एक नाम हटाता है . यदि वह नाम किसी फ़ाइल का अंतिम लिंक था और किसी भी प्रक्रिया में फ़ाइल खुली नहीं है, तो फ़ाइल हटा दी जाती है और जिस स्थान का वह उपयोग कर रहा था उसे पुन:उपयोग के लिए उपलब्ध कराया जाता है।

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

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

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

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

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

यूनिक्स जैसे ऑपरेटिंग सिस्टम में, अनलिंक एक सिस्टम कॉल है और फ़ाइलों को हटाने के लिए एक कमांड लाइन उपयोगिता। प्रोग्राम सीधे सिस्टम कॉल को इंटरफ़ेस करता है, जो फ़ाइल नाम और (लेकिन GNU सिस्टम पर नहीं) निर्देशिकाओं जैसे rm और rmdir को हटा देता है।

हाइपरलिंक को हटाने के लिए लेकिन टेक्स्ट रखने के लिए, हाइपरलिंक पर राइट-क्लिक करें और हाइपरलिंक निकालें क्लिक करें . हाइपरलिंक को पूरी तरह से हटाने के लिए, इसे चुनें और फिर हटाएं दबाएं।

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


  1. MAC

    6 सेटिंग्स आप अपने मैक के ट्रैकपैड को अनुकूलित करने के लिए उपयोग कर सकते हैं

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

  1. Windows

    Windows 10 में कस्टम स्टार्टअप प्रोग्राम कैसे जोड़ें

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

  1. Linux

    अपने पुराने पीसी को नया जीवन देने के लिए 14 लाइटवेट लिनक्स वितरण

    पुराने पीसी आधुनिक ऑपरेटिंग सिस्टम और सॉफ्टवेयर की मांगों को पूरा नहीं कर सकते। मेमोरी जैसे हार्डवेयर को अपग्रेड करने से मदद मिल सकती है, बेहतर समाधान एक हल्का ऑपरेटिंग सिस्टम है। कई Linux डिस्ट्रोज़ को हल्के वजन के लिए डिज़ाइन किया गया है, Linux के संस्करण 500MB से कम और यहां तक ​​कि 100MB से भी क