लिनक्स cp -R का उपयोग करते समय फ़ाइलों और निर्देशिकाओं को किस क्रम में कॉपी किया जाता है?


12

यदि मैं निम्नलिखित कमांड निष्पादित करता हूं:

cp -R /myfiles /mydestination

यदि myfilesकई उप-निर्देशिका और फाइलें शामिल हैं, तो उन्हें किस क्रम में कॉपी किया जाएगा?

उदाहरण के लिए, निर्देशिकाओं का नाम दिया जा सकता है 0123a, 9993c, myfolder, xfolder

वे वर्णानुक्रम में या दिनांक क्रम में कॉपी नहीं किए जाते हैं या जब lsतक मैं बता सकता हूं, तब तक एक मानक कमांड का उपयोग करते समय वे दिखाई देते हैं, तो वास्तव में आदेश का निर्धारण क्या होता है?

संपादित करें: मैं उस आदेश को निर्धारित करने की कोशिश कर रहा हूं जो यह बताने के लिए कि मेरी प्रतिलिपि कमांड ने इसे बंद करने से पहले कितनी दूर तक का उपयोग करने के लिए cp कमांड का उपयोग किया है। उदाहरण के लिए, मैं यह निर्धारित करने में सक्षम होने की उम्मीद कर रहा था कि 4 में से 3 निर्देशिकाओं को सफलतापूर्वक कॉपी किया जाए।


याद रखें कि lsडिफ़ॉल्ट रूप से कमांड उन्हें प्रदर्शित करने से पहले निर्देशिका सामग्री को सॉर्ट करता है। आप जो देख रहे हैं lsवह वास्तविक निर्देशिका गणना क्रम नहीं है।
JdeBP

1
उपयोग न किए ls -Uगए निर्देशिका आदेश को प्राप्त करने के लिए। यह वह क्रम होना चाहिए जो cpउपयोग करता है। यदि आपको प्रगति, आदेश आदि पर अधिक नियंत्रण की आवश्यकता है, तो शायद cpनौकरी के लिए उपकरण नहीं है।
डैनियल एंडरसन

जवाबों:


2

वे आदेश जो वे संग्रहीत / फाइल सिस्टम में वापस आ गए हैं। "अनसेंडेड" फाइलसिस्टम के लिए यह आम तौर पर उनका सृजन क्रम होगा। "सॉर्ट किए गए" फाइल सिस्टम (जैसे ext3 / 4 के साथ dir_index) के लिए यह फाइलसिस्टम इंडेक्स में इस्तेमाल किया जाने वाला ऑर्डर होगा।


अनइंस्टॉल किए गए फाइलसिस्टम प्रारूपों के लिए, यह उससे थोड़ा अधिक जटिल है, यदि कोई निर्देशिका प्रविष्टियों को हटाने के साथ-साथ उनका निर्माण भी कर रहा है। (-:
JdeBP

12

हमारे पास एक ही समस्या थी। हम USB ड्राइव से और इसके लिए बड़ी मात्रा में डेटा की प्रतिलिपि बनाते हैं और यह बताने में असमर्थ है कि यह प्रक्रिया पूरी होने के बाद कितनी दूर है। हमने इसके बजाय RSYNC का उपयोग करना शुरू कर दिया।

के बजाय का उपयोग करने का cp -Rv /source /destination

इसकी जगह इसका इस्तेमाल करें rsync -av /source /destination

अब आपके सभी फ़ोल्डर्स और उनमें से सामग्री को वर्णानुक्रम में संसाधित किया जाएगा और आप आसानी से देख सकते हैं कि फ़ाइल कॉपी कैसे प्रगति कर रही है।

हमारे पास हमारी ऑनलाइन बैकअप वेबसाइट पर इस समाधान का पूरा विवरण है ।

मध्यस्थ कृपया ध्यान दें: मैंने इसे एक बार पहले पोस्ट किया था, लेकिन इसे हटा दिया गया, शायद इसलिए कि मैंने उत्तर में पर्याप्त विवरण शामिल नहीं किया था, या लिंक के कारण। शायद आप इसे अधिक विस्तृत उत्तर स्वीकार करेंगे।

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