पुढील लेखात आपण तीन गोष्टींवर नजर टाकू डुप्लिकेट फाइल्स शोधण्यासाठी आणि काढण्यासाठी साधने उबंटू मध्ये. आपणास असे आढळू शकते की आपला संगणक एकापेक्षा जास्त प्रसंगी डुप्लिकेट फायलींनी भरलेला आहे. एक दिवस आपल्याला आढळले की आपली हार्ड ड्राइव्ह वेगवेगळ्या बॅकअप डिरेक्टरीजमध्ये समान फायलींच्या एकाधिक प्रतींनी भरली आहे. समस्या उद्भवली आहे कारण या फायली साफ करणे विसरणे सामान्य आहे आणि हार्ड डिस्कने ठराविक कालावधीनंतर बर्याच डुप्लिकेट फाइल्स जमा करणे सुरू केले.
हे कसे आहे हे जाणून घेणे नेहमीच चांगले असते शोधा आणि हटवा डुप्लिकेट फाइल्स. हे करण्यासाठी आम्ही खाली तपशीलवार साधने वापरू शकतो युनिक्स-सारखी ऑपरेटिंग सिस्टम. डुप्लिकेट फाइल्स काढताना आपल्याला सावधगिरी बाळगणे आवश्यक आहे. आपल्याकडे नसल्यास हे अपघाती डेटा गमावू शकते. म्हणूनच, ही साधने वापरताना लक्ष देणे योग्य आहे.
उबंटूमध्ये डुप्लिकेट फाइल्स शोधा आणि काढा
या कार्यासाठी, आपल्याला तीन उपलब्ध साधने दिसतील; Rdfind, Fdupes, Fslint.
या तीन उपयुक्तता आहेत विनामूल्य, मुक्त स्त्रोत आणि बर्याच युनिक्स-सारख्या ऑपरेटिंग सिस्टमवर कार्य करते.
शोधणे
शोधणे ची उपयोगिता आहे मुक्त स्त्रोत आणि विनामूल्य निर्देशिका आणि उपनिर्देशिकांमधील डुप्लिकेट फाइल्स शोधण्यासाठी.
फाईल्सची तुलना करा त्यांच्या सामग्रीवर आधारित, त्यांची नावे नाही संग्रह. आरडीफाइंड मूळ आणि डुप्लिकेट फायलींमध्ये फरक करण्यासाठी वर्गीकरण अल्गोरिदम वापरते. जर त्यापैकी दोन किंवा अधिक फायली आढळल्या तर मूळ फाईल काय आहे हे शोधण्यासाठी आरडीफाइंड पुरेसे स्मार्ट आहे. एकदा आपल्याला डुप्लिकेट सापडल्यास आपण आम्हाला त्यास कळवा. आम्ही त्यांना काढू किंवा पुनर्स्थित करण्याचा निर्णय घेऊ शकतो.
Rdfind स्थापना
आम्ही टर्मिनल (Ctrl + Alt + T) उघडतो आणि लिहितो:
sudo apt install rdfind
वापरा
एकदा प्रतिष्ठापित झाल्यानंतर, आपल्याला फक्त करावे लागेल पथासह Rdfind कमांड कार्यान्वित करा आम्हाला डुप्लिकेट फाईल्स कुठे शोधायच्या आहेत.
rdfind ~/Descargas/
आपण वरील स्क्रीनशॉटवरून पाहू शकता की, Rdfind कमांड निर्देशिका स्कॅन करेल ~ / डाउनलोड. हे सध्याच्या कार्यकारी निर्देशिकेत असलेल्या परिणाम .txt नावाच्या फाईलवर परिणाम जतन करेल. हे करू शकता परिणामांमधील संभाव्य डुप्लिकेट फायलींचे नाव पहा. txt फाईल.
आपण त्याद्वारे ऑफर केलेल्या सर्व शक्यतांविषयी अधिक माहिती मिळवू शकता मदत विभाग किंवा मॅन पृष्ठे:
rdfind --help man rdfind
fdupes
Fdupes ही आणखी एक कमांड लाइन युटिलिटी आहे निर्दिष्ट निर्देशिका आणि उपनिर्देशिकांमधील डुप्लिकेट फाइल्स ओळखा आणि काढून टाका. ही एक विनामूल्य उपयोगिता आहे मुक्त स्त्रोत सी प्रोग्रामिंग भाषेत लिहिलेले.
Fdupes डुप्लिकेट ओळखते फाइल आकारांची तुलना करणे, आंशिक MD5 स्वाक्षर्या, पूर्ण MD5 स्वाक्षर्या आणि शेवटी बाइट-बाय-बाइट तुलना करणे पडताळणीसाठी.
हे आरडीफिंड युटिलिटीसारखेच आहे, परंतु ऑपरेशन्स करण्यासाठी Fdupes मध्ये काही पर्याय उपलब्ध आहेत, जसे कीः
- निर्देशिका आणि उपनिर्देशिकांमधील डुप्लिकेट फाइल्ससाठी वारंवार शोध घ्या.
- विचारातून रिक्त फायली आणि लपविलेल्या फायली वगळा.
- डुप्लिकेटचा आकार दर्शवा.
- आणि बरेच काही.
Fdupes स्थापना
आम्ही टर्मिनल (Ctrl + Alt + T) उघडतो आणि लिहितो:
sudo apt install fdupes
वापरा
Fdupes वापरणे अगदी सोपे आहे. उदाहरणार्थ निर्देशिकेत डुप्लिकेट फाइल्स शोधण्यासाठी फक्त पुढील आज्ञा चालवा ~ / डाउनलोड.
fdupes ~/Descargas
आम्ही देखील करू शकता उपनिर्देशिकांमधून डुप्लिकेट फाइल्सचा शोध घ्या, फक्त -r पर्याय वापरून.
परिच्छेद सर्व डुप्लिकेट काढा, वापरण्याचा पर्याय -d असेल.
fdupes -d ~/Descargas
ही आज्ञा आम्हाला मूळ जतन करण्यासाठी आणि इतर सर्व डुप्लिकेट फाइल्स काढून टाकण्याची निवड करण्यास अनुमती देईल. येथे आपण सावधगिरी बाळगली पाहिजे. जर आपण सावधगिरी बाळगली नाही तर आम्ही सहजपणे मूळ फायली हटवू शकतो.
मिळविण्या साठी fdupes कसे वापरावे याबद्दल अधिक माहिती, मदत विभाग किंवा मेन पृष्ठे पहा:
fdupes –help man fdupes
एफएसलिंट
एफएसलिंट मला आढळलेल्या डुप्लिकेट फाइल्स शोधण्याची आणखी एक उपयुक्तता आहे जिथूब. इतर दोन उपयुक्तते विपरीत, एफएसलिंटमध्ये जीयूआय आणि सीएलआय दोन्ही मोड आहेत. म्हणूनच हे वापरणे सोपे आहे.
एफस्लिंटला केवळ डुप्लिकेट्सच आढळत नाहीत, परंतु प्रतीकात्मक दुवे, चुकीची नावे, तात्पुरती फाइल्स, चुकीची आयडी, रिकामे डिरेक्टरीज आणि न हटविलेले बायनरीज इ.
Fslint स्थापित करा
आम्ही टर्मिनल (Ctrl + Alt + T) उघडतो आणि लिहितो:
sudo apt install fslint
वापरा
एकदा ते स्थापित झाल्यावर आम्ही ते करू शकतो अनुप्रयोग मेनूमधून ते चालवा.
आपण पाहू शकता की, एफस्लिंट इंटरफेस वापरण्यास सुलभ आणि सेल्फ स्पष्टीकरणात्मक आहे. टॅबमध्ये शोध पथआम्ही स्कॅन करू इच्छित मार्ग जोडू. डुप्लिकेट शोधण्यासाठी आम्हाला फक्त शोध बटणावर क्लिक करावे लागेल. "रिकर्सिव?" पर्याय तपासा निर्देशिका आणि उपनिर्देशिकांमधील पुनरावृत्तीसाठी डुप्लीकेट शोधणे. FSlint दिलेली निर्देशिका पटकन स्कॅन करुन त्यांची यादी करेल.
यादीतील, आपण स्वच्छ करू इच्छित डुप्लीकेट निवडा. आपण त्यापैकी कोणत्याही बरोबर सेव्ह, डिलीट, मर्ज आणि सिंबोलिक लिंक यासारख्या क्रियांसह कार्य करू शकता. प्रगत शोध पॅरामीटर्स टॅबमध्ये, आपण डुप्लिकेट्स शोधत असताना वगळण्यासाठीचे पथ निर्दिष्ट करू शकता.
मिळविण्या साठी एफएसलिंट बद्दल अधिक माहिती, मदत विभाग आणि मेन पृष्ठे पहा.
/usr/share/fslint/fslint/fslint --help man fslint
जीएनयू / लिनक्सवरील अवांछित डुप्लिकेट फाइल्स शोधण्यासाठी आणि काढण्यासाठी ही फक्त तीन प्रभावी साधने आहेत.
कदाचित आपण डफचा उल्लेख करणे चुकले असेल. धन्यवाद.
खूप चांगले योगदान! खूप खूप धन्यवाद!
आपल्या योगदानाच्या साधेपणाबद्दल आणि तपशिलाबद्दल धन्यवाद, ज्याने माझ्यासाठी ही समस्या सोडविली आहे. पुन्हा धन्यवाद!! शुभेच्छा,
एफएसलिंट, आवृत्ती 20.04 मध्ये विद्यमान नाही. मी ते स्थापित करण्याचा कोणताही मार्ग आहे का?
धन्यवाद
नेत्रदीपक rdfind. मी याची झुबंटूवर 18-04 वर चाचणी केली आणि हे छान कार्य केले!