डुप्लिकेट फ़ाइलों को कोई भी पसंद नहीं करता है। वे एक सिस्टम पर अनावश्यक स्थान लेते हैं और रास्ते में आते हैं। शुक्र है, लिनक्स पर, Fdupes का उपयोग करके अनावश्यक डेटा को हटाने और डुप्लिकेट फ़ाइलों को साफ़ करने का एक तरीका है।
Fdupes स्थापित करें
Fdupes टूल सर्वश्रेष्ठ कमांड-लाइन में से एक हैलिनक्स प्लेटफॉर्म पर डी-डुप्लिकेट उपकरण। जब रन किया जाता है, तो यह डुप्लिकेट फ़ाइलों के लिए किसी भी निर्देशिका को स्कैन कर सकता है, उनके सटीक स्थान को सूँघ सकता है और डुप्लिकेट को सिमिलिंक में बदल सकता है - दोनों हार्ड लिंक और सॉफ्ट लिंक। सबसे अच्छा, सिस्टम लिंक में डुप्लिकेट को बदलकर, यह स्थान कम कर देता है, जबकि फाइलों को उसी स्थान पर बरकरार रखता है।
Fdupes स्थापित करना बहुत आसान है और इसमें बहुत सारे हैंलिनक्स वितरण के बहुमत के भीतर समर्थन वहाँ से बाहर। वास्तव में, FreeBSD के पास भी सॉफ्टवेयर उपलब्ध है। सॉफ्टवेयर को काम करने के लिए, एक टर्मिनल लॉन्च करें और अपने लिनक्स ऑपरेटिंग सिस्टम के अनुरूप कमांड दर्ज करें।
उबंटू
sudo apt install fdupes
डेबियन
sudo apt-get install fdupes
आर्क लिनक्स
Fdupes "समुदाय" रिपॉजिटरी के माध्यम से आर्क लिनक्स पर है। अफसोस की बात है, "समुदाय" रेपो डिफ़ॉल्ट रूप से सेट नहीं है। इस कार्यक्रम को स्थापित करने के लिए, आपको सबसे पहले संपादन करना होगा Pacman.conf फ़ाइल।
कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए, इसे नैनो टेक्स्ट एडिटर में खोलें।
sudo nano /etc/pacman.conf
कॉन्फ़िगरेशन फ़ाइल में, "#" संबंधित "समुदाय" के सामने से "#" निकालें। ध्यान रखें कि प्रत्येक "#" चला जाना चाहिए, या रेपो काम नहीं करेगा। जब संपादन किया जाता है, तो इसे सहेजें Ctrl + O और बाहर निकलें Ctrl + X.
Pacman के साथ नए समुदाय रेपो को सिंक करें।
sudo pacman -Syy
अब जब "सामुदायिक" सॉफ़्टवेयर स्रोत सफलतापूर्वक समन्वयित हो गया है, तो आर्क लिनक्स की पूरी पहुँच है। पैकेज प्रबंधक के माध्यम से Fdupes एप्लिकेशन इंस्टॉल करके प्रक्रिया को पूरा करें।
sudo pacman -S fdupes
फेडोरा
sudo dnf install fdupes
OpenSUSE
sudo zypper install fdupes
डुप्लिकेट के लिए स्कैन करें
इससे पहले कि Fdupes निरर्थक फ़ाइलों को हटा सकें, यह जानना आवश्यक है कि वे कहाँ हैं। फ़ाइलों को खोजने के लिए, आपको इसका उपयोग करने की आवश्यकता होगी आर स्विच करें। उसके साथ आर स्विच करें, आप अपने लिनक्स पीसी पर प्रत्येक फ़ोल्डर में, हर सबफ़ोल्डर के साथ, डुप्लिकेट को खोजने, बहुत तेज़ी से खोज करने में सक्षम होंगे।
अपने लिनक्स पीसी पर कई स्थानों पर डुप्लिकेट फ़ाइलों को खोजने और हटाने के तरीके जानने के लिए नीचे दिए गए निर्देशों का पालन करें।
होम फ़ोल्डर में डुप्लिकेट
उन मुख्य स्थानों में से एक, जिनमें उपयोगकर्ता फ़ाइलें संग्रहीत करता है/घर/। इस फ़ोल्डर के टन रखने का कारण यह है कि लिनक्स पर एक उपयोगकर्ता जो कुछ भी करता है वह सब यहां डाल दिया जाता है। नतीजतन, फाइलें समय के साथ बनती हैं और अक्सर डुप्लिकेट का निर्माण होता है। इन डुप्लिकेट को खोजने के लिए, एक टर्मिनल और बिंदु खोलें fdupes अपने घर फ़ोल्डर के लिए।

fdupes -r ~/
या, अपने पीसी पर किसी अन्य उपयोगकर्ता को स्कैन करने के लिए, वर्तमान में लॉग इन न करें, करें:
fdupes -r /home/username/
स्कैन चलाने के बाद, टूल डुप्लिकेट की एक पूरी सूची वापस कर देगा जो इसे होम डायरेक्टरी में मिलता है। इस जानकारी को सहेजने के लिए, दस्तावेज़ फ़ोल्डर में फ़ाइल में आउटपुट को पाइप करें।
fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt
या
fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt
रूट फाइल सिस्टम में डुप्लिकेट
Fdupes में किसी भी स्थान को स्कैन करने की क्षमता है, न कि केवल होम फोल्डर को। यदि आप अपने लिनक्स पीसी के रूट फाइल सिस्टम पर डुप्लिकेट फाइलें खोजने की कोशिश कर रहे हैं, तो यहां क्या करना है।

एक टर्मिनल में, खोल को एक सामान्य से बदलेंरूट खाते के लिए उपयोगकर्ता। एक पारंपरिक खाते से रूट में बदलने से Fdupes ऐप उन स्थानों पर स्कैन करने की अनुमति देगा जो एक सामान्य सेटअप की सीमा से दूर हैं।
sudo -s
या
su -
रूट के रूप में, Fdupes का उपयोग करके रूट फाइल सिस्टम को स्कैन करें।
fdupes -r /
वैकल्पिक रूप से, पूरे रूट सिस्टम के बजाय एक विशिष्ट स्थान को स्कैन करें:
fdupes -r /location/on/your/pc
बाद में फ़ाइल के लिए स्कैनिंग परिणामों को निर्यात करने की आवश्यकता है? यह आदेश चलाएँ।
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
या
fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt
निरर्थक डेटा निकालें
डुप्लिकेट फ़ाइलों के लिए स्कैनिंग एक महत्वपूर्ण हिस्सा हैअनावश्यक डेटा को हटाने का। अगला कदम परिणामों से निपटना है, और अतिरेक को दूर करना है। सौभाग्य से, अनावश्यक डेटा से छुटकारा पाना अविश्वसनीय रूप से त्वरित है। सभी के सर्वश्रेष्ठ, वास्तव में कुछ भी नष्ट करने की आवश्यकता नहीं है, क्योंकि Fdupes सहानुभूति के साथ वास्तविक फ़ाइलों को स्वैप करने का समर्थन करता है।
Fdupes दो प्रकार के समर्पण हैंसमर्थन करता है: हार्ड लिंक और सॉफ्ट लिंक। सर्वोत्तम परिणामों के लिए, हम हार्ड लिंक के साथ जाने की सलाह देते हैं, क्योंकि वे वास्तविक फ़ाइलों से अप्रभेद्य हैं। हालांकि, सॉफ्ट सिमलिंक भी काम करते हैं। कटौती करने के लिए, एक टर्मिनल में निम्नलिखित करें।
नोट: डुप्लिकेट डेटा सिस्टम-वाइड को तब तक प्रतिस्थापित न करें जब तक कि आप उन जोखिमों को न समझ लें जो हो सकते हैं!
हार्ड लिंक बदलें
fdupes -rH /home/username/
या, सिस्टम-वाइड डुप्लिकेट के लिए:
sudo -s fdupes -rH /root/file/location
नरम लिंक बदलें
fdupes -rS /home/username/
या, सिस्टम-वाइड के लिए:
fdupes -rS /root/file/location</ P>
टिप्पणियाँ