सपाट प्रतिलिपि यूनिक्स बैश खोल (विशेष रूप से मैक ओएस एक्स तेंदुआ) क्या एक ही गंतव्य फ़ोल्डर में (उपनिर्देशिकाएं) एक फ़ोल्डर पदानुक्रम से किसी विशेष एक्सटेंशन के होने हर फ़ाइल की प्रतिलिपि करने का सबसे सरल तरीका होगा पर (subfolders के बिना)?यूनिक्स शेल फ़ाइल फ़ोल्डर संरचना
जाहिर है स्रोत पदानुक्रम में डुप्लिकेट प्रविष्टियां रखने की समस्या है। अगर वे ओवरराइट हो जाते हैं तो मुझे कोई फर्क नहीं पड़ता।
उदाहरण:
/dest/a.txt
/dest/b.txt
-exec cp -t dest/{} + तेज होगा, क्योंकि इसे कई तर्कों के साथ केवल एक बार सीपी चलाने की ज़रूरत है। - लक्ष्य-निर्देशिका के लिए छोटा है। -l हार्डलिंक्स बनाने के लिए यहां उपयोगी हो सकता है। बजाय। और शायद -u, प्रत्येक फ़ाइल नाम के लिए नवीनतम संस्करण के साथ समाप्त करने के लिए, पहले एक खोज के बजाय आता है। –
यहां सामान्य बैश प्रश्न ... {} विशिष्ट है या यह पाइप किए गए मूल्य का प्रतिनिधित्व करने का एक तरीका है? –
@BrianBolton '{}' 'ढूंढने के लिए विशिष्ट है –