मैं एक तरफ (ए) और अन्य जगह में अन्य फ़ाइलों का एक बहुत (बी)ओवरराइट फ़ाइल यदि एक ही
से फ़ाइलों की एक बहुत कुछ है उनमें से नहीं सामग्री मैं बी करने के लिए एक को कॉपी कर रहा हूँ , बहुत सारी फाइलें समान हैं, लेकिन सामग्री अलग हो सकती है!
आमतौर पर मैंने इसे करने के लिए एमसी (आधी रात कमांडर) का उपयोग किया, और "अलग आकार के ओवरराइट" का चयन किया। लेकिन एक स्थिति है जब आकार समान है, लेकिन सामग्री अलग है। इस मामले में एमसी बी जगह में फ़ाइल रखता है और इसे ओवरराइट नहीं करता है।
एमसी ओवरराइट संवाद में एक काम "अपडेट" है, मुझे नहीं पता कि यह क्या कर रहा है? मदद में ऐसी कोई जानकारी नहीं है, शायद यह एक समाधान है?
तो मैं समाधान जो मुझे बी जगह में बी करने के लिए एक से सभी फाइलों को कॉपी और फ़ाइलों के ऊपर लिख अगर वे मौजूद है और सामग्री ए
अगर 'बी' के स्थान पर फ़ाइल मौजूद है से अलग है (मदद कर सकते हैं खोज रहा हूँ वही नाम) और सामग्री अलग है इसे हर बार "ए" स्थान से फ़ाइल द्वारा ओवरराइट किया जाना है।
क्या आप कोई समाधान जानते हैं?
cp -ru A/* B/
निर्देशिका बी को रिकर्सिवली निर्देशिका एक से सभी बदली हुई फ़ाइलें (और अधिक हाल टाइमस्टैम्प) की प्रतिलिपि चाहिए
तुम भी -a
बजाय में -r
उपयोग कर सकते हैं:
Btw, सभी फाइलों को सादा पाठ फ़ाइलें – user1016265