2014-11-25 6 views
5

का उपयोग करने के बाद विंडोज 7 में नेटवर्क ड्राइव में फ़ोल्डर को हटा नहीं सकता है, मैं विंडोज 7 का उपयोग कर रहा हूं और इसमें सिगविन स्थापित है। सिग्विन का उपयोग करके, मैंने हाल ही में एक नेटवर्क ड्राइव के भीतर विम का उपयोग करके एक नई फाइल लिखने की कोशिश की। इसे सहेजने का प्रयास करते समय, विम ने शिकायत की कि फ़ाइल केवल पढ़ने के लिए थी (ls -la ने दिखाया कि इस ड्राइव पर फ़ाइलों को बहुत कम अनुमतियां थीं, जो अजीब लगती हैं क्योंकि अगर मैं गिट बैश का उपयोग करने की कोशिश करता हूं तो अनुमतियां बहुत अलग होती हैं)।सिग्विन

मैंने विम को फ़ाइल को लिखने के लिए मजबूर कर दिया, लेकिन फाइल को छोड़ने के बाद या तो विंडोज एक्सप्लोरर या यूनिक्स शैल में मौजूद नहीं था। मैंने फिर फ़ोल्डर को नामित करने का प्रयास किया (Includes ->IncludesOld), मूल नाम के साथ एक नया फ़ोल्डर बनाकर और सभी फ़ाइलों को नए फ़ोल्डर में ले जाया गया। इसने मूल फ़ोल्डर (IncludesOld) खाली छोड़ा, लेकिन मैं इसे हटाने में सक्षम नहीं हूं। अगर मैं इसे हटाने की कोशिश करता हूं, तो कोई त्रुटि संदेश प्रकट नहीं होता है, लेकिन फ़ोल्डर अभी भी बना हुआ है।

मुझे लगता है कि सिग्विन फाइल सिस्टम के अपने स्वयं के विचार को बनाए रखने के साथ ऐसा कुछ करने के लिए है जो मैं देख रहा हूं, लेकिन मुझे यकीन नहीं है कि इसके बारे में क्या करना है।

mount रनिंग निम्नलिखित उत्पादन का उत्पादन:

C:/cygwin64/bin on /usr/bin type ntfs (binary,auto) 
C:/cygwin64/lib on /usr/lib type ntfs (binary,auto) 
C:/cygwin64 on/type ntfs (binary,auto) 
B: on /cygdrive/b type udf (binary,noacl,posix=0,user,noumount,auto) 
C: on /cygdrive/c type ntfs (binary,noacl,posix=0,user,noumount,auto) 
D: on /cygdrive/d type ntfs (binary,noacl,posix=0,user,noumount,auto) 
E: on /cygdrive/e type ntfs (binary,noacl,posix=0,user,noumount,auto) 
O: on /cygdrive/o type ntfs (binary,noacl,posix=0,user,noumount,auto) 
S: on /cygdrive/s type ntfs (binary,noacl,posix=0,user,noumount,auto) 
T: on /cygdrive/t type ntfs (binary,noacl,posix=0,user,noumount,auto) 
U: on /cygdrive/u type ntfs (binary,noacl,posix=0,user,noumount,auto) 
W: on /cygdrive/w type ntfs (binary,noacl,posix=0,user,noumount,auto) 
X: on /cygdrive/x type ntfs (binary,noacl,posix=0,user,noumount,auto) 

सवाल में फ़ोल्डर W: ड्राइव पर है, लेकिन चल umount /cygdrive/w मुझे umount: /cygdrive/w: Invalid argument देता है, और मैं केवल अनुमान लगा रहा है कि यह है कि क्या मैं करने की कोशिश कर किया जाना चाहिए वैसे भी करो

+0

क्या आपने रीबूट करने का प्रयास किया है? –

+0

@ हैरीजोहनस्टन मेरे पास है और यह काम नहीं करता है। – Tagc

उत्तर

0

AFAIK, फ़ोल्डरों को आसानी से rm -rf <folder name> का उपयोग करके हटाया जा सकता है। यदि कोई समस्या दिखाई देती है, तो आप sudo chown <username:group> <folder name> आज़मा सकते हैं और rm -rf फिर से चला सकते हैं। यदि समस्या बनी रहती है, तो अपने प्रश्न में जोड़ें lsattr <folder name> रिटर्न।

0

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

0

मैं लगभग दो साल तो यह प्रश्न पोस्ट मैं यहाँ स्मृति से जा रहा हूँ, लेकिन मैं मानना ​​है कि मैं विंडोज एक्सप्लोरर में फ़ोल्डर (includesOld) राइट-क्लिक करके और "सुरक्षा" के लिए जा रहा करके इसे ठीक करने में कामयाब टैब। मुझे पूरी तरह से नियंत्रण देने के लिए सभी अनुमतियों और सुरक्षा सेटिंग्स को बदलने के बारे में कुछ याद नहीं है। उसके बाद, मैं इसे हटाने में सक्षम था।

संबंधित मुद्दे