अपडेट करें
पहले Coreutils स्थापित करें। भागो brew install coreutils
। यदि आपने brew
इंस्टॉल नहीं किया है ... विंडोज़ पर वापस जाएं!
जाँचें कि cp --version
आउटपुट संस्करण cp (GNU कोरुटिल्स) 8। ^ ^
तब आपके पास सही cp
संस्करण होगा और -u
ध्वज काम करेगा।
cp
आदेश की जाँच करें । man cp
विकल्पों का उपयोग करें और पढ़ें। आप कुछ ऐसा कर सकते हैं:
cp -r -u ~/source ~/destination
-R, -r , -recursive: कॉपी डायरेक्टरी recursively
-u , --update: केवल तभी कॉपी करें जब SOURCE फाइल डेस्टिनेशन फाइल की तुलना में नई हो या जब डेस्टिनेशन फाइल
-p के समान ही गायब हो --preserve = मोड, ओनरशिप , टाइमस्टैम्प
-v --verbose: समझाएं कि क्या किया जा रहा है
इसलिए यदि आप अपने म्यूजिक / नए फोल्डर को डाउनलोड करने के लिए आपसे डाउनलोड / म्यूजिक फोल्डर की फाइलों को कॉपी करना चाहते हैं, तो आप कुछ ऐसा करेंगे:
यह इन दोनों फोल्डर की सामग्री को मर्ज कर देगा और यदि एक ही नाम और पथ वाली दो फाइलें मौजूद रहेंगी। टाइमस्टैम्प पर आधारित सबसे नया।
cp -ruvp ~/Downloads/music/* ~/Music/new/