मैंने एक बड़े पेड़ को एक डिस्क से दूसरी डिस्क पर ले जाने की कोशिश की है, जो बहुत छोटा था। अब, मैं कुछ ऐसी चीज़ों के साथ रह गया हूँ जिन्हें मैं वास्तव में नहीं समझ सकता हूँ - ऐसा लगता है कि कुछ फाइलें वास्तव में स्रोत के पेड़ से दूर चली गईं, जबकि अन्य की नकल की गई थी। यह सबसे शायद सच नहीं है, और मैं बस कुछ अनदेखी कर रहा हूं, जैसे मैंने तब किया जब मैं लक्ष्य डिस्क पर मुफ्त जगह की जांच करता हूं। : डी
आदेश बस था mv source-dir destination-dir
, जहां दोनों डायर अलग-अलग डिस्क पर रहते हैं। मैं उपयोग कर रहा हूं mv (GNU coreutils) 7.4
। मैन पेज में कहीं भी मुझे निम्नलिखित सवालों के जवाब नहीं मिले:
- छंटनी की गई फाइलें बन सकती हैं?
- त्रुटियों के मामले में, क्या स्रोत वृक्ष में कुछ भी नष्ट हो जाएगा?
- कैसे पुनर्प्राप्त करें (एक आसान और तेज़ तरीके से)?
mv src1 src2 dst
इस संबंध में काम करता हैmv src1 dst; mv src2 dst
और हर एकmv src dst
की तरह हैcp -a src dst && rm -rf src
?