त्रुटियों को अनदेखा करते हुए, मैं पुनरावर्ती रूप से फ़ोल्डर्स की सूची कैसे कॉपी करूं?


9

मैं फ़ोल्डरों के एक झुंड को पुनरावर्ती रूप से कॉपी करना चाहता हूं। हालाँकि, मैं नहीं चाहता कि एक त्रुटि प्रतिलिपि को समाप्त होने से रोके। क्या एक पुनरावर्ती प्रतिलिपि (cp -R) करने के लिए कोई भी तरीका है, सभी त्रुटियों का उत्पादन (लेकिन लॉगिंग) अनदेखा करना? मैं मैक ओएस एक्स पर हूं, लेकिन मुझे लगता है कि उत्तर * निक्स के लिए समान होगा।

जवाबों:


14

अरे, आप rsync ( http://www.samba.org/ftp/rsync/rsync.html ) देखना चाह सकते हैं । यह अधिक विश्वसनीय काम कर सकता है और केवल उन फाइलों को कॉपी कर सकता है जो पहली बार कॉपी नहीं की थीं:

rsync -vza --प्रकार / स्रोत / गंतव्य /

सौभाग्य!


बिल्कुल वैसा ही जैसा मुझे चाहिए था, एक स्प्रिंगिंग के साथ --exclude="<globpattern>"और --deleteएक कोशिश को पूरी तरह से एक प्रोजेक्ट से अगले तक सिंक करने के लिए।
मार्टिज़न पीटर

4

उत्तर मिला: ditto (1)


कृपया इसे यहाँ साझा करें ताकि भविष्य के लोग सीख सकें ..
जेम्स पोली

मैंने जवाब साझा किया ... यह है ditto। सिंटेक्स:ditto <src dirs> <dst dir>
माइक

अजीब; जब मैंने पहली बार देखा तो यह एक टूटी हुई छवि थी।
जेम्स पोली

आपने जानकारी प्राप्त करने के बाद अपने प्रश्न का अनुसरण करके सही काम किया, लेकिन "उत्तर" जो केवल एक लिंक से मिलकर बनता है, भविष्य के प्रमाण नहीं हैं; जानकारी एम्बेड करना सबसे अच्छा है । (यहां स्वीकार करते हुए, यह वर्षों बाद है ... लेकिन यह मेरी बात है। Google यहां लोगों को भेजता है।)
स्कॉट प्रिव

अद्यतन लिंक (यह सिर्फ एक आदमी पृष्ठ है): web.archive.org/web/20100722111116/http://developer.apple.com/…
स्कॉट प्रिव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.