एक स्क्रिप्ट के साथ osx में डुप्लिकेट फ़ाइलों को खोजने और हटाने से , क्या इसे प्रति फ़ोल्डर के बजाय पूरे हार्ड ड्राइव पर डुप्लिकेट खोजने के लिए बढ़ाया जा सकता है?
मुझे पता है कि डुप्लिकेट हैं, लेकिन वे एक ही फ़ोल्डर में जरूरी नहीं हैं।
एक स्क्रिप्ट के साथ osx में डुप्लिकेट फ़ाइलों को खोजने और हटाने से , क्या इसे प्रति फ़ोल्डर के बजाय पूरे हार्ड ड्राइव पर डुप्लिकेट खोजने के लिए बढ़ाया जा सकता है?
मुझे पता है कि डुप्लिकेट हैं, लेकिन वे एक ही फ़ोल्डर में जरूरी नहीं हैं।
जवाबों:
fdupesइसके बजाय प्रयोग करके देखें :
brew install fdupes
fdupes -rn .
-rउपनिर्देशिका के लिए पुनरावर्ती रूप से उतरता है और -nखाली फ़ाइलों को अनदेखा करता है। जोड़े -d, जिसके लिए रखने के लिए, या जोड़ने के लिए फ़ाइलों को संकेत दिया जाना -dNहमेशा पहले फ़ाइल अन्य फ़ाइलें रखने के लिए और नष्ट करने के लिए।
जब मैंने दौड़ने की कोशिश की fdupes -rn /, तो लगभग चार घंटे लग गए, लेकिन मेरे पास लगभग 1 टीबी फाइलों वाली एचडीडी है।
fdupesपहले फ़ाइल आकार और MD5 चेकसम की तुलना करता है, और यदि वे समान हैं, तो यह बाइट-बाय-बाइट तुलना करता है। MD5 टकराव संभव है, लेकिन वे व्यवहार में तब तक नहीं आते हैं जब तक कि किसी फ़ाइल को जानबूझकर उसी MD5 को किसी अन्य (गैर-समरूप) फ़ाइल के रूप में न बनाया जाए। फिर fdupesभी , एक बाइट-बाय-बाइट तुलना भी करता है।