जवाबों:
बहुत सावधान रहें।
यदि आपके पास एक प्रतीकात्मक लिंक है जो एक निर्देशिका है (जिसके साथ बनाया गया है mklink /d
) तो उपयोग del
करने से लक्ष्य निर्देशिका में सभी फ़ाइलें हटा दी जाएंगी (निर्देशिका जो लिंक इंगित करती है), बजाय केवल लिंक के।
समाधान: rmdir
दूसरी ओर केवल निर्देशिका लिंक को हटा देगा, न कि लिंक को किस ओर इंगित करता है।
Del
फ़ाइलों को हटाता है, फ़ोल्डरों को नहीं। इसलिए, आप del
लिंक को हटाने के लिए उपयोग नहीं करेंगे ।
rmdir
PowerShell में उपयोग न करें । इसे cmd
पहले लपेटें । मेरा जवाब नीचे देखें ...
निर्देशिका के लिए बनाए गए प्रतीकात्मक लिंक को हटाने के mklink /d
लिए केवल एक्सप्लोरर में प्रतीकात्मक लिंक को हटाना सुरक्षित है।
किसी फ़ाइल के लिए सिमलिंक के लिए, का उपयोग करें del
। mklink /d
उपयोग के साथ बनाई गई निर्देशिका के लिए सिम्लिंक के लिए rmdir
।
rmdir
वह पॉवर्स से लिंक न करें !
Powershell में, का उपयोग न करें rmdir
! cmd /c rmdir .\Target
इसके बजाय उपयोग करें । मैंने खुद इसका परीक्षण किया और इसकी पुष्टि की: http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/
rmdir
cmd.exe की एक आंतरिक कमांड है , इस प्रकार स्पष्ट रूप से अन्य गोले से कॉल करने के लिए जिसकी आपको आवश्यकता होगी cmd /c
या cmd /k
। rmdir
PowerShell में केवल एक उपनाम हैRemove-Item
मेरे द्वारा परीक्षण किया गया और उपयोग करने के लिए सुरक्षित एक और उपाय है। बस असली फ़ोल्डर में जोड़ें _ (उदाहरण: foo बन foo_) तो बस अपने प्रतीकात्मक लिंक को हटा दें, फिर अपने असली फ़ोल्डर से _ हटा दें।
प्रतीकात्मक लिंक को हटाने के लिए mklink का उपयोग नहीं किया जा सकता है। एक प्रतीकात्मक लिंक को हटाने के लिए, बस उन्हें हटा दें जैसे कि आप एक सामान्य फ़ाइल निकाल रहे हैं। उदाहरण के लिए, ऊपर बनाए गए फू प्रतीकात्मक लिंक को हटाने के लिए, निम्न कमांड दर्ज करें:
यदि लिंक किसी निर्देशिका की कड़ी है:
C:\test>rmdir foo
या फिर, यदि लिंक किसी फ़ाइल की ओर इशारा करता है (जैसा कि dir के विपरीत)
C:\test>del foo
del /S
या एक्सप्लोरर के साथ नहीं हटाते हैं ।
मेरे मामले में (विंडोज 10), प्रतीकात्मक लिंक का उपयोग करके बनाने के बाद
MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"
और फाइल एक्सप्लोरर या कीबोर्ड डिलीट की का उपयोग करके डिलीट के माध्यम से डिलीट करने से मूल डायरेक्टरी भी डिलीट हो जाती है ।
कमांड प्रॉम्प्ट के माध्यम से लिंक को हटाने के लिए आपको क्या करना चाहिए।
C:\Users\username\Dropbox>rd /s MyProject
Rd कमांड के बारे में जानकारी के लिए: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd
मैंने यह लिंक शैल एक्सटेंशन स्थापित किया है । इसके साथ, आपके पास 2 विधियाँ हैं।
फ़ाइल एक्सप्लोरर के माध्यम से दिखाए गए और हटाए जा रहे संदर्भ मेनू का उपयोग करके इसे बनाएं।
C:\Windows\Logs
दिखाए गए या समान जैसे किसी फ़ोल्डर के साथ परीक्षण करें । मैं बस हटाने के लिए अस्थायी फ़ाइलों के सभी संभावित स्थानों की एक निर्देशिका बना रहा हूं और मुझे एक केंद्रीय फ़ोल्डर चाहिए था जहां मैं प्रतीकात्मक लिंक के माध्यम से उनके आकार की निगरानी कर सकता हूं।
कृपया ध्यान दें: स्क्रीन का सफेद होना सिर्फ यूएसी है ।
सबसे सुरक्षित तरीका है जो यहाँ पर निर्बाध रूप से AFAIK है ।
निर्मित प्रतीकात्मक लिंक पर ( ऊपर दिखाए गए चरणों में ), इस बार उस पर राइट-क्लिक करें और गुण क्लिक करें फिर Link Propertiesटैब पर जाएं।
नोट: इस शेल एक्सटेंशन ने इस टैब को जोड़ा है।
इससे पहले कि मैं जाऊँ, बहुत अधिक जानकारी यहाँ मिल सकती है , साथ ही, मुखपृष्ठ पर x64 और 32 बिट संस्करण भी हैं ।
इसलिए, जारी रखने के लिए, यहां आप लक्ष्य फ़ील्ड में कुछ भी जोड़ सकते हैं जब तक कि यह मूल लक्ष्य से अलग हो।
यहाँ लक्ष्य के साथ एक के बाद C:\Windows\Logs_
, अंत में अतिरिक्त नोटिस है _
।
दबाएँ OK
आप यह सुनिश्चित करने के लिए ऊपर दिए गए 1-3 चरणों पर जाकर फिर से जाँच कर सकते हैं, इस बार जब आप Link Propertiesटैब पर क्लिक करेंगे तो आपको एक त्रुटि संदेश मिलेगा, इसलिए लिंक अब टूट गया है।
विधि 1 IMHO की तुलना में प्रतीकात्मक लिंक को हटाना अब सुरक्षित है।
परंतु! दोनों तरीके यहां काम करते हैं इसलिए यह पूरी तरह से उपयोगकर्ता की पसंद पर निर्भर है। मुझे वह गुण विधि पसंद है, जिस पर मैं ख़ुशी से लड़खड़ा गया हूँ, इसलिए आप 100% सुनिश्चित हैं कि चरण 4 से ऊपर का उपयोग करके लिंक टूट गया है।
यहाँ मुझे सही माउस बटन द्वारा एक प्रतीकात्मक लिंक बनाने के लिए एक gif है जो एक फ़ोल्डर को दूसरे में खींचता है और उप-मेनू में एक प्रतीकात्मक लिंक बनाने के लिए विकल्प का चयन करता है।
हटाने के लिए, बस विधि 2 के ऊपर 1-5 चरणों का पालन करें या विधि 1 का पालन करें।
गुण विधि का उपयोग करके एक प्रतीकात्मक लिंक कैसे बनाएं और हटाएं
कृपया ध्यान दें: स्क्रीन का सफेद होना सिर्फ यूएसी है ।