जब मैं एक प्रशासक [डुप्लिकेट] हूं तब भी मैं प्रतीकात्मक लिंक (mklink) क्यों नहीं बना सकता


16

जब मैं दौड़ता हूं mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text", मुझे यह त्रुटि मिलती है `आपको इस ऑपरेशन को करने के लिए पर्याप्त विशेषाधिकार नहीं हैं।

क्यों नहीं? मैं व्यवस्थापक हूं, और मैं अपने उपयोगकर्ता \ bwilliams निर्देशिका में किसी अन्य फ़ोल्डर में अपने खुद के उपयोगकर्ता \ bwilliams निर्देशिका में एक लिंक बनाना चाहता हूं? मुझसे यहां क्या गलत हो रहा है?

धन्यवाद।


2
प्रफुल्लित। मैं एक ही सटीक काम करने की कोशिश कर रहा हूं - विंडोज पर सिंक ड्रॉपबॉक्स सेटिंग्स - और मैं पूरी तरह से स्तब्ध हूं कि क्यों सहानुभूति पैदा करना औसत उपयोगकर्ताओं के लिए डिफ़ॉल्ट विशेषाधिकार नहीं है। मैं स्रोत और लक्ष्य का मालिक हूं, और वे दोनों मेरी घर निर्देशिका के नीचे हैं। यह प्रतिबंधित क्यों है ?!
मार्क ई। हासे

2
मैं इसे mklink / D के बजाय mklink / J का उपयोग करने में सक्षम था। कुछ भी नहीं उड़ा है ... अभी तक ...
मार्क ई। हासे

@mehaase पुरानी टिप्पणी है, लेकिन ... आप खराब-खराब जंक्शन के साथ चीजों को नली कर सकते हैं, यह अनजाने में ऐसा करने से बचाने के लिए है। संदर्भित, सभी डुप्लिकेट पर नहीं और मुझे समझ में नहीं आता कि डुप्लिकेट टैग आज भी क्यों है, सवाल यह बताता है कि उपयोगकर्ता के लिए उस अनुमति को कैसे जोड़ा जाए।
EKW

जवाबों:


12

आपको mklinkएक उन्नत शेल (कमांड प्रॉम्प्ट शॉर्टकट, रन ऐज़ एडमिनिस्ट्रेटर पर राइट-क्लिक करें) से चलाने की आवश्यकता है।
यदि आप एक उन्नत शेल से mklink चला रहे हैं , तो निर्देशिका पर अनुमतियों की जाँच करें और सुनिश्चित करें कि व्यवस्थापक समूह के लिए कोई स्पष्ट अस्वीकार अनुमतियाँ नहीं हैं।

नोट: सुनिश्चित करें कि आप एक लिंक बनाने की कोशिश नहीं कर रहे हैं जहाँ एक निर्देशिका जिसमें पहले से मौजूद फाइलें मौजूद हैं, और गलती से लिंक का पुनरावर्ती सेट नहीं बना रहे हैं।


मैंने इसे प्रशासक के रूप में चलाया और अब यह त्रुटि देता है Cannot create a file when that file already exists. इसलिए मैंने ड्रॉपबॉक्स उदात्त पाठ निर्देशिका को हटा दिया और इसे फिर से आज़माया और वही संदेश प्राप्त किया। क्या आप जानते हैं कि क्या गलत है?
बेन

@ त्रुटि "ड्रॉपबॉक्स उदात्त पाठ 2" निर्देशिका के बारे में संभावना है, जो लिंक नाम बनाया जा रहा है। सुनिश्चित करें कि उस नाम के साथ कोई फ़ोल्डर या फ़ाइल नहीं है (यदि आप किसी बिंदु पर / डी के बिना इसे आज़मा सकते हैं तो कोई फ़ाइल हो सकती है)।
mtone

ऐसी कोई फ़ाइल या निर्देशिका नहीं है। और केवल अनुमतियाँ जो मैं देख सकता हूं वह यह है कि "विशेष अनुमतियाँ" प्रशासक, सिस्टम, या मेरे bwilliams उपयोगकर्ता खाते के लिए अनुमति नहीं है (या अस्वीकृत)। मैं यह पता नहीं लगा सकता कि विशेष अनुमतियों की "जांच" कैसे की जाए।
बेन

@ स्रोत स्रोत (वास्तविक निर्देशिका) क्या है और लक्ष्य निर्देशिका (प्रतीकात्मक निर्देशिका) क्या है? मुझे लगता है कि आप मापदंडों को पीछे की ओर ले जा रहे होंगे।
EKW

3
यह वह निर्देशिका निकालता है जिसे मुझे हटाने की आवश्यकता थी, मूल AppData \ Roaming \ Sublime पाठ 2 निर्देशिका थी। अब समझ में आता है कि मैंने यह किया।
बेन

7

मैं उन्हीं समस्याओं में भाग गया:

सबसे पहले मुझे यह त्रुटि मिली: You do not have sufficient privilege to perform this operation

और एक ऊंचे cmd का उपयोग करके पुन: प्रयास करने के बाद, मैंने दौड़ कर mklink /D linkToDir C:\temp\otherLinkयह त्रुटि प्राप्त की:Cannot create a file when that file already exists.

बाहर मुड़ता है वहाँ (टूटा हुआ?) सिमलिंक था, सिस्टम के रूप में चिह्नित:

attrib *

A  S  C:\temp\linkToDir

तो FYI करें, जाँच करें कि पहले से टूटी हुई सिमलिंक क्रिएशन से उस नाम का उपयोग करके कोई हिडन (वास्तव में सिस्टम) फ़ाइल तो नहीं है।

यही मैं यहां उजागर करना चाहता था।


2

मैं उसी समस्या में भाग गया और बस इसे काम में लाने में कामयाब रहा। मैं दूसरे (बड़े) ड्राइव पर बैकअप के लिए itunes को मजबूर करने की कोशिश कर रहा था (C एक SSD है)।

आप से जाना चाहता हूँ कहते हैं c:\dir1\dirToRedirectकरने के लिए d:\dirToRedirectToतो,:

सुनिश्चित करें कि dirToRedirectमौजूद नहीं है, क्योंकि Windows उसी नाम का लिंक बनाने वाला है, जो नामकरण संघर्ष बनाता है। तो, हटाएँ dirToRedirect, बनाएँ dirToRedirectTo, और चलाएँmklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.