في المقالة التالية سوف نلقي نظرة على ثلاثة أدوات للعثور على الملفات المكررة وإزالتها في أوبونتو. قد تجد أن جهاز الكمبيوتر الخاص بك مليء بالملفات المكررة في أكثر من مناسبة. ذات يوم تكتشف أن محرك الأقراص الثابتة الخاص بك مليء بنسخ متعددة من نفس الملفات في أدلة نسخ احتياطي مختلفة. تأتي المشكلة لأنه من الشائع نسيان تنظيف هذه الملفات ويبدأ القرص الثابت في تجميع عدد كبير جدًا من الملفات المكررة بعد فترة زمنية معينة.
هذا هو السبب في أنه من الجيد دائمًا معرفة كيفية القيام بذلك البحث والحذف ملفات مكررة. للقيام بذلك ، يمكننا استخدام الأدوات المفصلة أدناه في أنظمة تشغيل شبيهة بيونكس. عليك توخي الحذر عند إزالة الملفات المكررة. إذا لم يكن لديك ، فقد يؤدي ذلك إلى فقدان البيانات بشكل عرضي. لذلك ، من المستحسن الانتباه عند استخدام هذه الأدوات.
ابحث عن الملفات المكررة وأزلها في أوبونتو
لهذه المهمة في متناول اليد ، سنرى ثلاث أدوات متاحة ؛ Rdfind، Fdupes، Fslint.
هذه المرافق الثلاثة هي مجاني ومفتوح المصدر ويعمل على معظم أنظمة التشغيل الشبيهة بـ Unix.
تجد
تجد هي فائدة المصدر المفتوح ومجانا للعثور على الملفات المكررة في الدلائل والأدلة الفرعية.
قارن الملفات بناءً على محتواهم وليس أسمائهم أرشيف. يستخدم Rdfind خوارزمية التصنيف للتمييز بين الملفات الأصلية والملفات المكررة. إذا عثر على ملفين أو أكثر من نفس الملف ، فإن Rdfind ذكي بدرجة كافية للعثور على الملف الأصلي. بمجرد العثور على التكرارات ، ستقوم بإبلاغنا بها. يمكننا أن نقرر إزالتها أو استبدالها.
rdfind التثبيت
نفتح محطة طرفية (Ctrl + Alt + T) ونكتب:
sudo apt install rdfind
استعمال
بمجرد التثبيت ، عليك فقط قم بتشغيل الأمر Rdfind مع المسار حيث نريد البحث عن الملفات المكررة.
rdfind ~/Descargas/
كما ترى من لقطة الشاشة أعلاه ، سيقوم الأمر Rdfind بفحص الدليل ~ / التنزيلات. سيحفظ النتائج في ملف يسمى results.txt ، موجود في دليل العمل الحالي. يمكن انظر اسم الملفات المكررة المحتملة داخل ملف results.txt.
يمكنك الحصول على مزيد من المعلومات حول جميع الاحتمالات التي يوفرها ، من خلال قسم المساعدة أو صفحات الرجل:
rdfind --help man rdfind
فدوبيس
Fdupes هو أداة مساعدة أخرى لسطر الأوامر لـ تحديد وإزالة الملفات المكررة داخل الدلائل والأدلة الفرعية المحددة. إنها فائدة مجانية لـ المصدر المفتوح مكتوب بلغة البرمجة سي.
يحدد Fdupes التكرارات مقارنة أحجام الملفات وتوقيعات MD5 الجزئية وتوقيعات MD5 الكاملة وأخيرًا إجراء مقارنة بايت للتأكيد.
إنه مشابه لأداة Rdfind ، لكن Fdupes يأتي مع عدد قليل من الخيارات لإجراء العمليات ، مثل:
- البحث بشكل متكرر عن الملفات المكررة في الدلائل والأدلة الفرعية.
- استبعاد الملفات الفارغة والملفات المخفية من الاعتبار.
- اعرض حجم التكرارات.
- و أكثر من ذلك بكثير.
تركيب Fdupes
نفتح محطة طرفية (Ctrl + Alt + T) ونكتب:
sudo apt install fdupes
استعمال
استخدام Fdupes بسيط للغاية. ما عليك سوى تشغيل الأمر التالي للعثور على الملفات المكررة في دليل ، على سبيل المثال ~ / التنزيلات.
fdupes ~/Descargas
يمكننا أيضا ابحث عن الملفات المكررة من الدلائل الفرعية ، ببساطة باستخدام الخيار -r.
إلى إزالة جميع التكرارات، سيكون خيار الاستخدام -d.
fdupes -d ~/Descargas
سيسمح لنا هذا الأمر بتحديد الاحتفاظ بالأصل وإزالة جميع الملفات المكررة الأخرى. هنا عليك أن تكون حذرا. يمكننا بسهولة حذف الملفات الأصلية إذا لم نكن حذرين.
للحصول على مزيد من المعلومات حول كيفية استخدام fdupes، راجع قسم المساعدة أو صفحات الرجل:
fdupes –help man fdupes
FSlint
FSlint هي أداة أخرى للعثور على الملفات المكررة التي وجدت فيها جيثب. على عكس المرافقين الأخريين ، يحتوي FSlint على وضعي واجهة المستخدم الرسومية و CLI. لذلك ، فهي أداة أسهل في الاستخدام.
لا يجد FSlint التكرارات فحسب ، بل يجد أيضًا الروابط الرمزية والأسماء الخاطئة والملفات المؤقتة والمعرفات الخاطئة والمجلدات الفارغة والثنائيات غير المحذوفة وما إلى ذلك.
قم بتثبيت Fslint
نفتح محطة طرفية (Ctrl + Alt + T) ونكتب:
sudo apt install fslint
استعمال
بمجرد تثبيته ، يمكننا ذلك قم بتشغيله من قائمة التطبيق.
كما ترى ، فإن واجهة FSlint سهلة الاستخدام وتشرح نفسها بنفسها. في علامة التبويب مسار البحث، سنضيف المسار الذي نريد مسحه ضوئيًا. سيتعين علينا فقط النقر فوق الزر "بحث" للبحث عن التكرارات. حدد الخيار "متكرر؟" للبحث بشكل متكرر عن التكرارات في الدلائل والأدلة الفرعية. سيقوم FSlint بفحص الدليل المحدد بسرعة وإدراجهم في قائمة.
من القائمة ، اختر التكرارات التي تريد تنظيفها. يمكنك العمل مع أي منها بإجراءات مثل الحفظ والحذف والدمج والرابط الرمزي. في علامة التبويب Advanced Search Parameters ، يمكنك تحديد المسارات المراد استبعادها أثناء البحث عن التكرارات.
للحصول على مزيد من التفاصيل حول FSlint، راجع قسم المساعدة وصفحات الرجل.
/usr/share/fslint/fslint/fslint --help man fslint
هذه مجرد ثلاث أدوات فعالة للعثور على الملفات المكررة غير المرغوب فيها وإزالتها على Gnu / Linux.
ربما فاتك ذكر داف. شكرا.
مساهمة جيدة جدا! شكرا جزيلا!
شكرًا لك على بساطة وتفاصيل مساهمتك ، والتي أدت إلى حل المشكلة بالنسبة لي. شكرا مرة اخرى!! تحيات،
FSLINT ، في الإصدار 20.04 غير موجود. هل هناك أي طريقة يمكنني تثبيته بها.
شكرا
rdfind مذهلة. لقد اختبرت ذلك على Xubuntu 18-04 وعمل بشكل رائع!