Linux में डुप्लीकेट फ़ाइलें ढूँढ़ने और निकालने के लिए 5 सर्वश्रेष्ठ उपकरण

फ़ाइल प्रबंधन अपने आप में एक जटिल कार्य है। उस बड़ी मात्रा में डुप्लिकेट फ़ाइलों को जोड़ें जो आमतौर पर संग्रहण स्थान को बंद कर देती हैं, और प्रक्रिया तेजी से कठिन हो जाती है।

जबकि डुप्लिकेट फ़ाइलों से निपटने का मानक तरीका उन्हें मैन्युअल रूप से ढूंढना और हटाना है। हालाँकि, इसके बजाय एक समर्पित डुप्लिकेट फ़ाइल फ़ाइंडर प्रोग्राम का उपयोग करने से प्रक्रिया में काफी तेजी आ सकती है।

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

1. फास्लिंट

Fslint आपके सिस्टम से विभिन्न प्रकार की अव्यवस्थाओं को साफ करने के लिए एक GUI और CLI-आधारित उपयोगिता है। यह इस अव्यवस्था को "लिंट" कहता है और डुप्लिकेट फ़ाइलों, खाली निर्देशिकाओं और समस्याग्रस्त फ़ाइल नामों को खोजने सहित कई कार्यों को पूरा करने में आपकी सहायता के लिए कई टूल प्रदान करता है।

ऑपरेशन के ग्राफिकल और कमांड-लाइन दोनों मोड की विशेषता के द्वारा, fslint नए लिनक्स उपयोगकर्ताओं के लिए अपने कंप्यूटर स्टोरेज को सभी प्रकार के सिस्टम लिंट से मुक्त करना आसान बनाता है।

GUI के माध्यम से fslint तक पहुँचने के लिए, आपको बस टर्मिनल खोलना है और fslint-gui कमांड चलाना है।

जहां तक ​​उन्नत कार्यक्षमता का संबंध है, प्रोग्राम सीएलआई मोड में 10 अलग-अलग कार्यात्मकता प्रदान करता है जैसे कि फाइंडअप, फाइंडू 8, फाइंडनल, फाइंडटीएफ और फाइंड। इनका उपयोग करके, आप अपने सिस्टम पर विशिष्ट प्रकार की डुप्लिकेट फ़ाइलों को खोजने की संभावनाओं को बढ़ाने के लिए खोज परिणामों को परिष्कृत कर सकते हैं।

fslint कैसे स्थापित करें

उबंटू जैसे डेबियन-आधारित डिस्ट्रोस पर:

 sudo apt install fslint

सेंटोस और फेडोरा जैसे आरएचईएल-आधारित डिस्ट्रोस पर:

 sudo yum install fslint
sudo dnf install fslint

आर्क लिनक्स और मंज़रो पर:

 sudo pacman -S fslint

2. Fdupes

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

प्रोग्राम निर्देशिका में डुप्लिकेट फ़ाइलों को निर्धारित करने के लिए md5sum हस्ताक्षर और बाइट-बाय-बाइट तुलना सत्यापन का उपयोग करके काम करता है। यदि आवश्यक हो, तो आप पुनरावर्ती खोज भी कर सकते हैं, खोज परिणामों को फ़िल्टर कर सकते हैं, और खोजी गई डुप्लिकेट फ़ाइलों का एक संक्षिप्त दृश्य प्राप्त कर सकते हैं।

एक बार जब आप किसी निर्देशिका में डुप्लिकेट फ़ाइलों की पहचान कर लेते हैं, तो आप फ़ाइलों को हटाने या मूल फ़ाइल के लिंक के साथ उन्हें बदलने के लिए fdupes का उपयोग कर सकते हैं।

Fdupes स्थापना

डेबियन-आधारित डिस्ट्रोस पर:

 sudo apt install fdupes

आरएचईएल-आधारित डिस्ट्रोस पर:

 sudo yum install fdupes
sudo dnf install fdupes

आर्क लिनक्स और मंज़रो पर स्थापित करने के लिए:

 sudo pacman -S fdupes

संबंधित: fdupes का उपयोग करके लिनक्स पर डुप्लिकेट फ़ाइलें कैसे खोजें और निकालें

3. आरडीफाइंड

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

इसे प्राप्त करने के लिए, प्रोग्राम एक निर्देशिका में समान फ़ाइलों की रैंकिंग करके और मूल और डुप्लिकेट का निर्धारण करके काम करता है: उच्चतम-रैंक वाले को मूल के रूप में चुना जाता है जबकि बाकी डुप्लिकेट होते हैं।

इसके अलावा, rdfind आवश्यकता पड़ने पर फाइलों की तुलना करने के लिए चेकसम की गणना भी कर सकता है। और सबसे अच्छी बात यह है कि यह स्कैन किए गए परिणामों को होम डायरेक्टरी में एक results.txt फ़ाइल में सहेजता है, ताकि आप इसका उल्लेख तब कर सकें जब आप डुप्लिकेट को हटाने वाले हों ताकि यह सुनिश्चित हो सके कि आप गलत को नहीं हटाते हैं।

बेशक, अधिकांश अन्य डुप्लिकेट फ़ाइल खोजकर्ताओं की तरह, rdfind फ़ाइलों को सॉर्ट करने, खाली फ़ाइलों को अनदेखा करने, या सिम्लिंक सेट करने के लिए कुछ प्रीप्रोसेसर भी प्रदान करता है। अंतिम लेकिन कम से कम, डुप्लिकेट फ़ाइलों को भी हटाने का विकल्प है।

संबंधित: एक प्रतीकात्मक लिंक (सिम्लिंक) क्या है? लिनक्स में एक कैसे बनाएं

rdfind कैसे स्थापित करें

डेबियन/उबंटू पर:

 sudo apt install rdfind

फेडोरा/सेंटोस पर:

 sudo dnf install rdfind

4. डुपेगुरु

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

कार्यक्षमता के बारे में बात करते हुए, डुपगुरु फ़ाइल नाम या फ़ाइल सामग्री को स्कैन करने के लिए अपने अस्पष्ट मिलान एल्गोरिदम का लाभ उठाता है और डुप्लीकेट जल्दी और कुशलता से ढूंढता है।

साथ ही, यह संगीत और चित्र-विशिष्ट जानकारी से निपटने में भी अच्छा है, जो इसे अन्य डुप्लिकेट फ़ाइल खोजकर्ताओं पर बढ़त देता है। इसके अलावा, यदि आवश्यक हो, तो आपके पास इसके मिलान इंजन को ठीक उसी प्रकार की डुप्लिकेट फ़ाइलों का पता लगाने का विकल्प है, जिन्हें आप हटाना चाहते हैं।

डुपेगुरु आपको डुप्लीकेट फाइलों को हटाने की सुविधा भी देता है। और इसके लिए इसमें एक रेफरेंस डायरेक्टरी सिस्टम मौजूद है, जो आपको गलती से गलत फाइल्स को डिलीट करने से रोकता है। हटाने के अलावा, उन्हें कहीं और ले जाने या कॉपी करने का भी विकल्प है।

डुपेगुरु स्थापना

डेबियन-आधारित डिस्ट्रोस पर:

 sudo add-apt-repository ppa:dupeguru/ppa
sudo apt-get update
sudo apt-get install dupeguru

आर्क लिनक्स पर:

 sudo pacman -S dupeguru

5. रमलिंट

Rmlint अभी तक एक और लिंट है – और न केवल डुप्लिकेट फ़ाइलें – लिनक्स के लिए खोजक और हटानेवाला। यह उपयोग करने के लिए स्वतंत्र है और आपके सिस्टम पर डुप्लिकेट फ़ाइलों और निर्देशिकाओं की पहचान करने में बेहद तेज़ है। आपको Btrfs स्टोरेज फॉर्मेट के लिए भी सपोर्ट मिलता है, जो इसे इस लिस्ट के अन्य टूल्स से अलग बनाता है।

कुछ अन्य पहलुओं के बारे में बात करते हुए, जहां rmlint अन्य प्रतिस्पर्धी डुप्लिकेट फ़ाइल निष्कासन टूल को रौंदता है, उनमें एक विशेष समय सीमा के आधार पर फ़ाइलों की खोज करने की क्षमता, टूटी हुई उपयोगकर्ता/समूह आईडी वाली फ़ाइलें ढूंढना, और गैर-छीनने वाले बायनेरिज़ को ढूंढना शामिल है जो बहुत अधिक कब्जा करते हैं जगह का। इसके अलावा, कुछ अन्य कार्यक्रमों की तरह, यह स्कैन किए गए परिणामों को rmlint.json और rmlint.sh फाइलों में भी सहेजता है, जो डिलीट ऑपरेशन के दौरान काम आते हैं।

हालांकि, ध्यान दें कि, अन्य उपकरणों के विपरीत, rmlint का उपयोग करना सबसे आसान नहीं है: यह डुप्लिकेट को हटाने के लिए एक स्क्रिप्ट बनाता है, जिसे प्रभावी ढंग से उपयोग करने के लिए कुछ स्तर की समझ की आवश्यकता होती है।

आरएमलिंट कैसे स्थापित करें

डेबियन-आधारित डिस्ट्रोस पर:

 sudo apt install rmlint

फेडोरा और सेंटोस पर:

 sudo yum install rmlint
sudo dnf install rmlint

मंज़रो जैसे आर्क-आधारित डिस्ट्रोस पर:

 sudo pacman -S rmlint

Linux पर डुप्लीकेट फ़ाइलें खाड़ी में रखना

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

यदि आप इस बारे में थोड़ा संशय में हैं कि किन फ़ाइलों को हटाना है और किन फ़ाइलों को रखना है, तो सुनिश्चित करें कि आपके सिस्टम के संपूर्ण डेटा का बैकअप सुरक्षित है।