एल कैपिटन पर कई फ़ोल्डरों के बीच डुप्लिकेट फ़ाइलों की तुलना और डिलीट कैसे कर सकते हैं?


0

मैं OS X El Capitan पर दो अलग-अलग प्रकार की फ़ाइल के साथ काम कर रहा हूं। उनके पास समान फ़ाइल एक्सटेंशन है लेकिन फ़ाइल नाम (जैसे, abc123_m.psarcऔर abc123_p.psarc) के अंत में टैग हैं । मैं एक फ़ोल्डर (है folder 1दोनों के साथ) *_mऔर *_pएक ही फाइल के संस्करणों (एक ही नाम, बस अलग टैग) और एक अन्य फ़ोल्डर ( folder 2) के साथ ही *_mफ़ाइलों।

अगर वे एक जुड़वां है तो मैं उन सभी _pफ़ाइलों को कैसे हटा सकता हूं ?folder 1_mfolder 2

जवाबों:


0

यहां एक टर्मिनल वन-लाइनर है जो फ़ोल्डर की सामग्री की सूची देता है। _m को _p में बदलता है, और फ़ोल्डर_1 से फ़ाइलों को चुपचाप हटा देता है। यदि फ़ोल्डर_1 में कोई संगत _p फ़ाइल नहीं है, तो कुछ भी नहीं होता है।

अगर फ़ोल्डर एक ही माता-पिता के सबफ़ोल्डर हैं, तो फ़ोल्डर_2 या ../folder_2 के लिए पूर्ण पथ का उपयोग करें।

cd folder_1; ls -1 folder_2 | sed /_m/s//_p/ | xargs rm -f
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.