एक निर्देशिका में 21842 फाइलों की सीमा?


16

EXT2 से एक NTFS 2TB ड्राइव के लिए Fedora 16 का उपयोग करके फ़ाइलों की प्रतिलिपि बनाना। पता चला कि जब कई फ़ाइलों की निर्देशिकाओं की प्रतिलिपि बनाई जा रही है, तो प्रतिलिपि प्रत्येक निर्देशिका में फ़ाइल 21842 पर रुक जाती है ... फिर cp -rअगली निर्देशिका पर जाती है। कोई त्रुटि नहीं दी गई है।

वेब पर खोज करने पर, किसी और को FAT32 के बारे में इस समस्या की रिपोर्ट करने पर कोई फायदा नहीं हुआ।

मैं एक ही सिस्टम पर ड्राइव पर 21842 से अधिक फ़ाइलों को अच्छी तरह से बना सकता हूं ... बस उस नंबर पर कॉपी नहीं कर सकता।

यह कमांड का उपयोग किया जा रहा है:

cp -r /media/BAKKER_UPPER/many_files_here/* /media/NEW_NTFS_HOME/ 

यहाँ क्या चल रहा है? मैं NTFS ड्राइव पर अपनी फाइलें कैसे प्राप्त करूं?


मैं NTFS निर्देशिका (असीमित) में फ़ाइलों की संख्या पर ऊपरी फ़ाइल सीमा को नहीं मार रहा हूं और न ही मैं ड्राइव के लिए अधिकतम फ़ाइलों को मार रहा हूं .. (~ 4 बिलियन)। मेरे पास ड्राइव पर बहुत सारे मुफ्त ब्लॉक हैं।


2
आपके द्वारा उपयोग की जा रही सटीक कमांड क्या है?
ott--

2
मेरे पास एक कूबड़ है जिसे आप क्लासिक "तर्क सूची में बहुत लंबे समय तक" जारी कर रहे हैं। क्या आप फ़ाइल नाम पैटर्न के आधार पर फ़ाइलों को कॉपी करने की कोशिश कर रहे हैं? या क्या आप डायरेक्टरी ट्री की सभी फाइलों को कॉपी कर रहे हैं?
iglvzx

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

2
@ ग्रेट आप एक उत्तर के रूप में पोस्ट क्यों नहीं करते क्योंकि यह सही उत्तर होने की संभावना है।
Mokubai

1
संपन्न :) (सराहना की गई!)
गैरेट

जवाबों:


10

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

तो आपका नया कमांड होगा:

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