यदि मैं निम्नलिखित कमांड निष्पादित करता हूं:
cp -R /myfiles /mydestination
यदि myfiles
कई उप-निर्देशिका और फाइलें शामिल हैं, तो उन्हें किस क्रम में कॉपी किया जाएगा?
उदाहरण के लिए, निर्देशिकाओं का नाम दिया जा सकता है 0123a, 9993c, myfolder, xfolder
।
वे वर्णानुक्रम में या दिनांक क्रम में कॉपी नहीं किए जाते हैं या जब ls
तक मैं बता सकता हूं, तब तक एक मानक कमांड का उपयोग करते समय वे दिखाई देते हैं, तो वास्तव में आदेश का निर्धारण क्या होता है?
संपादित करें: मैं उस आदेश को निर्धारित करने की कोशिश कर रहा हूं जो यह बताने के लिए कि मेरी प्रतिलिपि कमांड ने इसे बंद करने से पहले कितनी दूर तक का उपयोग करने के लिए cp कमांड का उपयोग किया है। उदाहरण के लिए, मैं यह निर्धारित करने में सक्षम होने की उम्मीद कर रहा था कि 4 में से 3 निर्देशिकाओं को सफलतापूर्वक कॉपी किया जाए।
ls -U
गए निर्देशिका आदेश को प्राप्त करने के लिए। यह वह क्रम होना चाहिए जो cp
उपयोग करता है। यदि आपको प्रगति, आदेश आदि पर अधिक नियंत्रण की आवश्यकता है, तो शायद cp
नौकरी के लिए उपकरण नहीं है।
ls
डिफ़ॉल्ट रूप से कमांड उन्हें प्रदर्शित करने से पहले निर्देशिका सामग्री को सॉर्ट करता है। आप जो देख रहे हैंls
वह वास्तविक निर्देशिका गणना क्रम नहीं है।