आम तौर पर बोलते हुए, मैं खुद को घबरा जाता हूं जब मुझे पता चलता है कि अगर मैं एक फ़ाइल स्थानांतरित करता हूं, तो यह लक्ष्य या स्रोत के अपूर्ण होने का कारण बन सकता है। यह प्रश्न विंडोज और यूनिक्स-आधारित प्लेटफार्मों पर लागू होता है। मुझे कभी भी ठीक से याद नहीं है कि दोनों मामलों में चाल कमान कैसे काम करती है। उदाहरण के लिए, यदि आप एक निर्देशिका को स्थानांतरित कर रहे हैं; क्या यह पूरी निर्देशिका की प्रतिलिपि बनाता है, और उसके बाद इसे हटा देता है, या क्या यह प्रतिलिपि करता है और फिर प्रत्येक फ़ाइल को अलग-अलग हटाता है?
मुझे हमेशा एहसास होता है, कुछ टाइप करने के बाद mv verybigdir dest
, कि मुझे शायद टाइप करना चाहिए cp -R verybigdir dest && rm -R verybigdir
(जहां &&
ऑपरेटर अगले कमांड पर तभी आगे बढ़ता है, जब पहले सफल था) - या क्या यह व्यर्थ है? क्या होता है, वास्तव में, जब मैं एक चाल से Ctrl+ Cआधा रास्ता दबाता हूं ? इसी तरह, जब मैं रद्द बटन दबाता हूं तो विंडोज पर वास्तव में क्या होता है?
मैं उस समय की संख्या की गणना नहीं कर सकता जो मैंने कुछ स्थानांतरित की है (पिछली बार उपयोग करते समय svn
) और दो निर्देशिकाएं थीं, विभाजन सामग्री के साथ। मुझे लगता है कि उत्तर कठिन है, क्योंकि सभी एप्लिकेशन एक ही तरह से फाइलों के समूह को स्थानांतरित नहीं करते हैं।