मैक पर कॉपी करते समय फ़ोल्डर्स को कैसे मिलाएं (और प्रतिस्थापित नहीं करें)?


54

खिड़कियों के बारे में भी ऐसा ही सवाल है । यह वही है, लेकिन मैक के लिए। वैसे, यह अजीब है इस पर अभी तक कोई सवाल नहीं है, क्योंकि ऐसा लगता है कि यह मैक ओएस एक्स पर सबसे अधिक नफरत वाली चीज है

अगर मैं एक फ़ोल्डर को कॉपी या स्थानांतरित करने का प्रयास करता हूं तो यह पहले से मौजूद है, यह इसे बदलने के लिए कहता है । इसके परिणामस्वरूप लक्ष्य को हटा दिया जाएगा। बल्कि मैं विलय करना चाहता हूं ।

इस बारे में पहले से ही एक एक्वाटास्कफोर्स अनुरोध है, और यह एक लंबे समय के लिए चल रही चर्चा है अगर यह ऐसा भी है जो मैक पर मौजूद होना चाहिए, इसके पूरे दर्शन के कारण। Apple के चर्चे पुराने हैं और इससे ज्यादा मदद नहीं मिली है।

हमेशा की तरह, ऐसा करने के लिए पेशेवर समाधान हैं, जैसे कि परिवर्तन और अराक्सिस । और rsync या कमांड लाइन विकल्प है। लेकिन मैं एक मुफ्त और सरल समाधान चाहता हूं , जैसे कि विंडोज या लिनक्स में यह कैसे किया जाता है। मैं इसे वैसे भी नहीं कर रहा हूँ। वैसे, PathFinder के पास ऐसा कोई विकल्प नहीं है और FolderMerge ने स्नो लेपर्ड पर काम नहीं किया है जहां तक ​​मेरा 1 टेस्ट नहीं हुआ है।

जिनके समाधान के लिए सुझाव आ सकते हैं:

मुझे लगता है कि एक अच्छा विचार एक ही फ़ोल्डर में गैर-सटीक-डुप्लिकेट को स्थानांतरित करने के लिए होगा, और प्रत्येक डुप्लिकेट को पीछे छोड़ देगा। इस मामले में कोई पुष्टि की आवश्यकता नहीं है, और मैं बाद में आसानी से डुप्लिकेट की जांच कर सकता हूं। यदि यह मर्ज कॉपी कर रहा है, तो लक्ष्य फ़ोल्डर में सब कुछ होगा, और स्रोत बल्कि अछूता होगा। डुप्लिकेट-चेक सिर्फ फ़ाइल नाम पर है। किसी भी अधिक जटिल बात को तीसरे पक्ष पर छोड़ दें।

जवाबों:


6

MacUpdate , Softpedia और Brothersoft की कोशिश करें । फ़ोल्डर मर्ज के लिए खोजें।

फोल्डर मर्ज

छोटे सॉफ़्टवेयर उपयोगिता जो फ़ोल्डर सामग्री को मर्ज करेगी

डिफ़ॉल्ट OSX द्वारा फ़ोल्डर सामग्री को मर्ज नहीं किया जाता है, इसलिए यह केवल करने के लिए एक सरल GUI उपकरण है।

यदि आप दो अलग-अलग फ़ोल्डरों में स्थित फ़ाइलों को मर्ज करना चाहते हैं, तो आप आसानी से फ़ोल्डर मर्ज के साथ कर सकते हैं।


सामंजस्य

यह निशुल्क है।

यूनिसन, यूनिक्स और विंडोज के लिए एक फाइल-सिंक्रोनाइज़ेशन टूल है। यह अलग-अलग होस्ट (या एक ही होस्ट पर अलग-अलग डिस्क) पर संग्रहीत फ़ाइलों और निर्देशिकाओं के संग्रह के दो प्रतिकृतियों को अलग से संशोधित करने की अनुमति देता है, और फिर प्रत्येक प्रतिकृति में बदलावों को दूसरे के लिए प्रचारित करके आज तक लाया जाता है।


1
इसके अतिरिक्त, SyncTwoFolders बहुत अच्छा लग रहा है: superuser.com/questions/206041/mac-software-to-merge-folders/…
cregox

57

एक बार टर्मिनल में, टाइप करें :ditto from_folder destination_folder

उदाहरण के लिए:

ditto ~/Desktop/SomeFolder ~/Desktop/SomeOtherFolder

अचूक।


3
इसे आटोमैटर स्क्रिप्ट में शामिल करना काफी आसान होगा ताकि यह फाइंडर जीयूआई के माध्यम से पहचाने जा सके।
stib

1
ध्यान दें कि dittoयदि यह समान नाम है तो गंतव्य पर किसी फ़ाइल को ओवरराइड करता है। भले ही डेस्टिनेशन फाइल नई हो।
publicJorn

30

नीचे होल्डिंग Optionपर मैक ओएस एक्स शेर कुंजी आप 'दोनों रखें' जो तब दो फ़ोल्डर्स विलीन हो जाती है विकल्प देता है।

यह मैक ओएस एक्स 10.7 लायन की नई विशेषताओं में से एक था।


2
प्रॉम्प्ट प्राप्त करने के लिए विकल्प को दबाए नहीं रखना चाहिए, लेकिन यह अन्य समाधानों से बेहतर है, यह देखते हुए कि यह बिल्ट-इन है। इसे यहाँ जोड़ने के लिए धन्यवाद!
प्योरफ्यूजन

1
दुर्भाग्य से, विकल्प कुंजी को दबाए रखने के बजाय फ़ाइलों को स्थानांतरित करने की नकल होगी ।
एप्टिन

@ ईप्टिन: Option संवाद के प्रकट होने के बाद ही आप पूछ सकते हैं कि नाम टकराव के मामले में क्या कार्रवाई की जाए।
डैनियल बेक

1
क्या यह मेरी कल्पना है या यह विकल्प Mavericks में उपलब्ध नहीं है ??
जोनाथन वैन क्लूट

जब आप फ़ोल्डर को कॉपी करते हैं तो @JonathanvanClute लगता है कि "मर्ज" विकल्प उपलब्ध है। अब तक, मुझे लगता है कि सबसे अच्छा समाधान फ़ोल्डर्स को कॉपी / मर्ज करना है, और फिर मूल को हटा दें (ऐसा प्रतीत नहीं होता है कि Apple समाधान, लेकिन अभी भी काम करता है ..)
tyron

14

मैं मर्ज-रिप्लेसमेंट-फाइंडर फॉर फाइंडर में पूर्ण-समर्थन के लिए एक प्रस्तावक हूं, कोई सवाल नहीं। वास्तव में, यह निराशाजनक है कि ऐप्पल की सादगीपूर्ण सोच वास्तव में अधिक माउस आंदोलन, अधिक क्लिक्स और अधिक चरणों का परिणाम है जो सरल चीजों की तरह प्रतीत होती है। और स्पष्ट रूप से लोग विशेष रूप से फाइंडर में इस तरह के बदलाव (कई अन्य लोगों के बीच) को देखना चाहते हैं। स्नो लेपर्ड ने कोको-रीराइट के साथ एफटीएफएफ की ओर कुछ कदम उठाए हैं।

इस कोको-रीराइट के लिए धन्यवाद, आनंद स्नो लेपर्ड में फाइंडर को एसआईएमबीएल के लिए प्लग-इन के साथ विस्तारित / हैक करने की क्षमता में आ गया है , जो कोको-आधारित ऐप्स को हैक करने / रिवर्स-इंजीनियरिंग करने के लिए साधन प्रदान करता है । इसलिए मुझे लगता है कि यह केवल उस समय की बात है जब तक कि कोई और इसे मूल रूप से समर्थन करने के लिए फाइंडर नहीं निकालता। भले ही, एप्पल अभी भी खोजक दोषों के लिए दोषी है, और उन्हें जल्द ही खुद की जरूरत है और सिर्फ एक बार और सभी के लिए फ्रीकिन 'खोजक को ठीक करें! (मेरा मतलब है, यह ओएस के लिए बहुत केंद्रीय है आपको लगता है कि वे अब तक ऐसा कर चुके होंगे।) </ rant>

इस बीच, आप अपनी स्थानीय फ़ाइलों के साथ अपनी मर्ज क्षमताओं का उपयोग करके ट्रांमिट को मूर्ख बना सकते हैं: http://andrew.hedges.name/blog/2007/01/16/merge-folders-with-transmit


1
संचारित चट्टानें।
जोश के

कुछ ऐसा है जो मैं बाद में कोशिश कर सकता हूं, अगर कुछ भी बेहतर नहीं है। : पी
क्रेगॉक्स 22

यह मुझे कोई अंत नहीं करने के लिए प्रेरित कर रहा था, इसलिए मैंने खोज की और तब तक खोज की जब तक मुझे नहीं मिला कि स्नो लेपर्ड की तीव्रता के संदर्भ में मैंने ऊपर उल्लेख किया था। और जबकि Apple ने कोको में फाइंडर को फिर से लिखने के द्वारा फाइंडर प्लगइन्स / एक्सटेंशन का मार्ग प्रशस्त किया था, प्लग करने योग्य प्रकृति वास्तव में सीधे एप्पल से नहीं आती है, लेकिन SIMBL (सिंपल बंडल लोडर, en.wikipedia.org/wiki/SIMBL नामक एक छोटे से रत्न से )
प्योरफ्यूजन

लंबी कहानी छोटी, यह कोको आधारित ऐप के लिए हैक और प्लगइन्स को सक्षम करता है। AKA कोको हैकिंग! ... इस "एप्लिकेशन एन्हांसमेंट लोडर" के बारे में अधिक विवरण यहां पाया जा सकता है: culater.net/software/SIMBL/SIMBL.php ... पहले से ही कई प्लग-इन (और बढ़ते) हैं: code.google.com / p / simbl / wiki / SIMBLPlugins (और निश्चित रूप से, किसी भी खोजक एक्सटेंशन को स्नो लेपर्ड की आवश्यकता होती है)।
प्योरफ्यूजन

1
वैसे, मैं जिस प्लगइन को ओरिजिनल आया था, जो मुझे SIMBL की ओर ले गया था, उसे TotalFinder कहा गया था और यह फाइंडर (FTFF FTW!) में बहुत सारे कष्टप्रद झंझटों को ठीक करता है। अन्य बातों के अलावा, यह समर्थन के लिए खोजक के लिए विकल्प जोड़ता है: एक वैश्विक कीबोर्ड शॉर्टकट (हॉटकी), शीर्ष पर फ़ाइल ब्राउज़िंग, दोहरे पैनल और फ़ोल्डर्स! इसे देखें: Totalfinder.binaryage.com ... (शायद हम इन लोगों को खुद को मर्ज समर्थन जोड़ने के लिए प्राप्त कर सकते हैं?)
Purefusion

8

मैं TotalFinder SIMBL का लेखक हूँ ।

"कॉपी ओवर" के स्थान पर फाइंडर मुझे लगता है कि एक बड़ा मुद्दा है। मैं दो लोगों को व्यक्तिगत रूप से जानता हूं जिन्होंने इस "सुविधा" के कारण डेटा खो दिया है।

दूसरी तरफ मैं समझता हूं कि इसे इस तरह क्यों बनाया गया है। मुझे लगता है कि इसका कारण अनुप्रयोग बंडल है। एप्लिकेशन बंडल फ़ोल्डर के अलावा कुछ भी नहीं है, जब आप एप्लिकेशन अपडेट को एप्लिकेशन फ़ोल्डर में खींचते हैं, तो आप पुरानी फ़ाइलों को छोड़ने के बिना पूरी तरह से पुराने ऐप बंडल को बदलना चाहते हैं (कल्पना करें कि कुछ ऐप के लेखक अपने बंडल के रिसोर्स सबफ़ोल्डर में कुछ फ़ाइलों के अस्तित्व की जांच कर रहे हैं)।

ठीक है, इसलिए खोजक पिछले फ़ोल्डर को हटा देता है। लेकिन गलत व्यवहार यह है कि यह कचरा में नहीं डालता है। यह इसे स्थायी रूप से हटा देता है जो वास्तव में दुखद और अप्रत्याशित है।


TotalFinder इस व्यवहार को संशोधित करने के रूप में। इस प्रक्रिया को एसआईएमबीएल से जोड़ना आसान नहीं है। मैं अपने साथ फाइंडर की पूरी कॉपी / चाल कार्यक्षमता को बदलने के बारे में सोच रहा हूं। यह मुझे एक साथ कई अनुरोधित सुविधाएँ करने में सक्षम करेगा:

  1. काटना चपकाना
  2. बेहतर कॉपी प्रगति संवाद (जैसे पाथफाइंडर)
  3. सिमेंटिक पर कॉपी लागू करें

यहां समस्या यह है कि यह अनिश्चित परिणामों के साथ बहुत काम है।


इस बीच में आपको Terminal.app का उपयोग करना होगा cp -r source/folder destination/folder


मुझे तीसरे व्यक्ति के रूप में जोड़ें जिसने इसके कारण डेटा खो दिया। डेटा सौभाग्य से महत्वपूर्ण नहीं था, लेकिन यह गैर कम कष्टप्रद था। - बेशक मैंने संदेश को ठीक से पढ़ा है, ऐसा नहीं हुआ होगा। लेकिन मैं अविश्वास में था जब खोजक ने हटाए गए निर्देशिका को कचरे में भी नहीं डाला। FTFF Apple!
ब्रायन

TotalFinder पर उत्कृष्ट काम, मुझे कहना होगा! मैं Apple के कोको-इफाइंडर के लिए आभारी हूं ताकि आप अपनी उत्कृष्ट कृति बना सकें। मैं कभी-कभी "परिवर्तन के लिए प्रतिरोधी" होने के लिए लपट जाता हूं, लेकिन मैं एक मैक पर बड़ा हुआ, पीसी नहीं। Apple बदलने से इनकार कर रहा है, और मैं स्टीव को उद्धृत करता हूं, "क्योंकि हम खोजक के व्यवहार को पसंद करते हैं"
प्योरफ्यूजन

कम से कम वे कर सकते हैं इसे और अधिक अनुकूलन योग्य बना सकते हैं (और हे, एमएस यहाँ भी गलती पर है, बस एक ही स्तर पर नहीं)। खुद को समस्या का समाधान प्रदान करने के लिए समय बिताने के बावजूद, भले ही हैक्स के माध्यम से, मैक को अधिक सहनीय बनाता है, इसलिए मैं ऐसा करने के लिए आपका बहुत सम्मान करता हूं। इस बीच, मर्ज समाधान में अधिक समय का निवेश करना एक मुश्किल उद्यम है, क्योंकि उस बिंदु पर, आप उपयोगकर्ताओं के डेटा के साथ काम कर रहे हैं, जो कि आप बहुत सावधानी से और बहुत सारे परीक्षण के साथ करना चाहते हैं। मुझे हाल के स्नो लेपर्ड डेटा लॉस बग के अनलकी विषयों में से एक से नफरत है।
प्योरफ्यूजन

इस अंत में, आपका "इस बीच" समाधान अभी भी सबसे अच्छा है। कम से कम मेरे दृष्टिकोण से।
cregox

यह cp नहीं होना चाहिए - स्रोत / फ़ोल्डर को नष्ट / फ़ोल्डर? -N स्विच का मतलब किसी भी मौजूदा फाइल को ओवरराइट नहीं करना है। और cp के मैन पेज के अनुसार कोई आरआर विकल्प नहीं है (हालांकि अजीब तरह से यह अभी भी काम करता है)।
stib

3

यहाँ दो "बीच में" समाधान थे कि मैं बस " सरल " नहीं कहूंगा ... सौभाग्य से मैं उस पर ठोकर खाई हूँ :

वैकल्पिक शब्द

इसे FileMerge कहा जाता है और जब आप Mac OSX CD से Xcode डेवलपर टूल इंस्टॉल करते हैं या इसे ऐप्पल से डाउनलोड करते हैं तो / डेवलपर / एप्लिकेशन / यूटिलिटीज में पाया जा सकता है ।

यह पहले आपके द्वारा चयनित दो फ़ोल्डरों की तुलना करता है और फिर अंतर दिखाता है। आप तब चुन सकते हैं जब आप फ़ाइलों को एक गंतव्य फ़ाइल में मर्ज करना चाहते हैं।

अभी भी उतना आसान नहीं है जितना मैंने सुझाया था, लेकिन कम से कम यह सबसे अच्छा "इस बीच" ज्ञात विकल्प होना चाहिए अगर आपके पास स्थापना के लिए लगभग 1.5 जीबी मुफ्त है। "Cp" को बनाए रखना मुश्किल है और सर्वर + Transmit आपको ऐसा नहीं करने देगा जब तक कि यह स्थानीय न हो।

अब हमें केवल Xcode स्थापित किए बिना इसका उपयोग करने के लिए एक तरीके की आवश्यकता है ... अगर मैं इसे करने का प्रबंधन करता हूं तो बाद में इसे संपादित करूंगा - यह बहुत सारे googling के बाद कोई साधारण मैटर नहीं लगता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.