मैं अपने बाहरी ड्राइव में एक संगीत फ़ोल्डर साफ़ कर रहा था और एक निर्देशिका मिली जिसे मैं कोशिश नहीं कर सकता कि मैं क्या करूं।
अगर मैं इसे GUI के माध्यम से कचरा बिन में डालता हूं
ऑपरेशन पूरा नहीं किया जा सकता क्योंकि आइटम "फ़ोल्डर" उपयोग में है।
अगर मैं rm -rf
इसे टर्मिनल के माध्यम से हटाने के लिए उपयोग करता हूं
$ rm -rf folder/
rm: folder/: Directory not empty
अगर मैं ls -la
इसकी सामग्री की जांच करने के लिए उपयोग करता हूं
$ ls -la
total 512
drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
अगर मैं rm -i *
फ़ोल्डर के भीतर उपयोग करता हूं
$ rm -i *
rm: 03 - Ēlusion.mp3: No such file or directory
अगर मैं sudo lsof +D folder/
यह जांचने के लिए उपयोग करता हूं कि क्या कोई फाइल खोली गई है
कार्यक्रम से बाहर निकलने पर कुछ भी नहीं।
यदि मैं डिस्क (वॉल्यूम) और वॉल्यूम को सुधारने के लिए डिस्क उपयोगिता का उपयोग करता हूं
स्वास्थ्य जांच हुई तो कोई मरम्मत शुरू नहीं हुई।
अगर मैं macOS को रीबूट करता हूं
मुद्दा बना रहता है।
अतिरिक्त जानकारी:
मैं ड्राइव के भीतर फ़ोल्डर को स्थानांतरित कर सकता हूं, लेकिन किसी अन्य ड्राइव पर नहीं।
मैं फ़ोल्डर का नाम बदल सकता हूं।
ls -i *.mp3
रिटर्नls: 03 - Ēlusion.mp3: No such file or directory
, के रूप में हीrm -i *.mp3
।फ़ाइल फाइंडर में दिखाई नहीं देती है, यह भ्रामक हिस्सा है, जो भी फ़ाइल नाम का मुद्दा टर्मिनल हो सकता है (मैं हमेशा इसे उपयोग करने के लिए सेट करता
Unicode - UTF-8
हूं), मुझे लगता है कि खेलने पर अधिक बल है।
सवालों के जवाब में, ls -ib
नहीं , कुछ भी वापस नहीं करता है।
$ ls -i
$ ls -ib
$ ls -laib
total 512
2762318 drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
2685260 drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
तो जाहिरा तौर पर इसमें कुछ है , लेकिन इसे ls -la
देख नहीं सकते, जबकि rm -i
फ़ाइल नाम के साथ अजीब है?
get info
GUI संदर्भ मेनू के माध्यम से पुष्टि की थी कि फ़ोल्डर में 1 आइटम है, लेकिन शून्य बाइट के साथ, और निश्चित रूप से खोजक में दिखाई नहीं देता है।
मुझे यकीन नहीं है कि इस बिंदु पर क्या करना है। बहुत सराहना की मदद करो!
(बाहरी ड्राइव पर 10.13.4 + एक्सफ़ैट का उपयोग करके)
ls -b
फ़ाइल दिखाते हैं? यदि हां, तो आप ls -bi
इनकोड प्राप्त कर सकते हैं और नीचे दिए गए उत्तर का अनुसरण कर सकते हैं , या वैकल्पिक रूप से -b
आउटपुट में फ़ाइल नाम की प्रतिलिपि बना सकते हैं।
ls -bi *.mp3
ओपी में दिखाए गए परिणाम के समान है।