عند العمل بكميات كبيرة من الوسائط والمستندات ، من الشائع جدًا أن تتراكم نسخ متعددة من نفس الملف على جهاز الكمبيوتر الخاص بك. حتمًا ، ما يلي هو مساحة تخزين مزدحمة مليئة بالملفات الزائدة عن الحاجة ، مما يؤدي إلى إجراء فحوصات دورية للملفات المكررة على نظامك.

تحقيقا لهذه الغاية ، ستجد العديد من البرامج لتحديد وحذف الملفات المكررة. ويصادف أن يكون fdupes أحد هذه البرامج لنظام التشغيل Linux. لذا تابع معنا بينما نناقش fdupes ونوجهك خلال الخطوات للعثور على الملفات المكررة وحذفها على Linux.

ما هو فدوبيس؟

Fdupes هو برنامج قائم على CLI للبحث عن الملفات المكررة وحذفها على Linux. تم إصداره بموجب ترخيص MIT بتاريخ جيثب.

في أبسط أشكاله ، يعمل البرنامج عن طريق تشغيل الدليل المحدد من خلال md5sum لمقارنة MD5 تواقيع ملفاته. ثم يجري مقارنة بايت بينها لتحديد الملفات المكررة والتأكد من عدم ترك أي نسخ مكررة.

بمجرد أن يتعرف fdupes على الملفات المكررة ، فإنه يمنحك خيار إما حذفها أو استبدالها بروابط صلبة (روابط للملفات الأصلية). بناءً على متطلباتك ، يمكنك متابعة العملية وفقًا لذلك.

كيفية تثبيت fdupes على نظام Linux؟

view instagram anonymous

يتوفر Fdupes في معظم توزيعات Linux الرئيسية مثل Ubuntu و Arch و Fedora وما إلى ذلك. بناءً على التوزيعات التي تقوم بتشغيلها على جهاز الكمبيوتر الخاص بك ، قم بإصدار الأوامر الواردة أدناه.

على أنظمة Ubuntu أو Debian:

sudo apt تثبيت fdupes

لتثبيت fdupes على Fedora / CentOS والتوزيعات الأخرى المستندة إلى RHEL:

sudo dnf تثبيت fdupes

على Arch Linux و Manjaro:

sudo pacman -S fdupes

كيفية استخدام fdupes؟

بمجرد تثبيت البرنامج على جهاز الكمبيوتر الخاص بك ، اتبع الخطوات أدناه للعثور على الملفات المكررة وإزالتها.

البحث عن الملفات المكررة باستخدام fdupes

أولاً ، لنبدأ بالبحث عن جميع الملفات المكررة في الدليل. الصيغة الأساسية لذلك هي:

مسار fdupes / إلى / دليل

على سبيل المثال ، إذا كنت تريد البحث عن الملفات المكررة في ملف وثائق الدليل ، يمكنك تشغيل:

fdupes ~ / المستندات

انتاج:

إذا عثر fdupes على ملفات مكررة في الدليل المحدد ، فسيعيد قائمة بجميع الملفات المكررة مجمعة حسب المجموعة ، ويمكنك بعد ذلك إجراء المزيد من العمليات عليها حسب الضرورة.

ومع ذلك ، إذا كان الدليل الذي حددته يتكون من أدلة فرعية ، فلن يحدد الأمر أعلاه التكرارات بداخلها. في مثل هذه الحالات ، ما عليك القيام به هو إجراء بحث متكرر للعثور على جميع الملفات المكررة الموجودة داخل الدلائل الفرعية.

لإجراء بحث تعاودي في fdupes ، استخدم ملف -r علم:

fdupes -r path / to / directory

على سبيل المثال:

fdupes -r ~ / المستندات

انتاج:

بينما يمكن للأمرين أعلاه العثور بسهولة على الملفات المكررة داخل الدليل المحدد (والأدلة الفرعية الخاصة به) ، فإن مخرجاتهما تتضمن ملفات مكررة ذات طول صفري (أو فارغة) أيضًا.

على الرغم من أن هذه الوظيفة قد تظل مفيدة عندما يكون لديك عدد كبير جدًا من الملفات المكررة الفارغة النظام الخاص بك ، يمكن أن يتسبب في حدوث ارتباك عندما تريد فقط اكتشاف التكرارات غير الفارغة في ملف الدليل.

لحسن الحظ ، يسمح لك fdupes باستبعاد الملفات ذات الطول الصفري من نتائج البحث باستخدام امتداد الخيار الذي يمكنك استخدامه في أوامرك.

ملحوظة: يمكنك استبعاد الملفات المكررة غير الفارغة في كل من عمليات البحث العادية والمتكررة.

للبحث فقط عن الملفات المكررة غير الفارغة على جهازك:

fdupes -n ~ / المستندات

انتاج:

إذا كنت تتعامل مع مجموعات متعددة من الملفات المكررة ، فمن الحكمة إخراج النتائج إلى ملف نصي للرجوع إليها في المستقبل.

للقيام بذلك ، قم بتشغيل:

مسار fdupes / إلى / دليل> file_name.txt

...أين المسار / إلى / الدليل هو الدليل الذي تريد إجراء البحث فيه.

للبحث عن الملفات المكررة في ملف وثائق الدليل ثم إرسال الإخراج إلى ملف:

fdupes / home / المستندات> output.txt

أخيرًا وليس آخرًا ، إذا كنت ترغب في رؤية ملخص لجميع المعلومات المتعلقة بالملفات المكررة في دليل ، فيمكنك استخدام م ضع علامة في أوامرك:

fdupes -m المسار / إلى / الدليل

للحصول على معلومات ملف مكررة لـ وثائق الدليل:

fdupes -m ~ / المستندات

انتاج:

في أي وقت أثناء استخدام fdupes ، إذا كنت تريد المساعدة في أمر أو وظيفة ، فاستخدم الخيار ل الحصول على تعليمات سطر الأوامر:

fdupes -h

حذف الملفات المكررة في Linux باستخدام fdupes

بعد تحديد الملفات المكررة في دليل ما ، يمكنك متابعة إزالة / حذف هذه الملفات من نظامك لإزالة الفوضى وتحرير مساحة التخزين.

لحذف ملف مكرر ، حدد علم بالأمر واضغط يدخل:

fdupes -d path / to / directory

لإزالة الملفات المكررة في التحميلات مجلد:

fdupes -d ~ / التنزيلات

سيقدم لك Fdupes الآن قائمة بجميع الملفات المكررة في هذا الدليل وسيمنحك خيارًا للاحتفاظ بالملفات التي تريد الاحتفاظ بها على جهاز الكمبيوتر الخاص بك.

على سبيل المثال ، إذا كنت تريد الاحتفاظ بالملف الأول في المجموعة 1 ، فستدخل 1 بعد إخراج البحث fdupes وضرب يدخل.

علاوة على ذلك ، إذا لزم الأمر ، يمكنك أيضًا حفظ مثيلات ملفات متعددة في مجموعة من الملفات المكررة التي تم إرجاعها. لهذا ، تحتاج إلى إدخال الأرقام المقابلة للملفات المكررة في قائمة مفصولة بفواصل والضغط يدخل.

على سبيل المثال ، إذا كنت تريد حفظ الملفات 1 و 3 و 5 ، فأنت بحاجة إلى إدخال:

1,3,5

في حالة رغبتك في الاحتفاظ بالمثيل الأول لملف في كل مجموعة من الملفات المكررة وتريد تجاهل المطالبة ، يمكنك القيام بذلك عن طريق تضمين التبديل ، كما هو موضح في الأمر التالي:

fdupes -d -N path / to / directory

على سبيل المثال:

fdupes -d -N ~ / المستندات

تم حذف الملفات المكررة بنجاح في Linux

تنظيم الملفات مهمة شاقة بحد ذاتها. أضف إلى ذلك مشكلة الملفات المكررة التي تسببها ، وأنت تنظر إلى بضع ساعات من الوقت والجهد المهدر في تنظيم التخزين الفاسد.

ولكن بفضل الأدوات المساعدة مثل fdupes ، أصبح التعرف على الملفات المكررة وحذفها أسهل بكثير وأكثر فاعلية. ويجب أن يساعدك الدليل أعلاه في هذه العمليات على جهاز Linux الخاص بك.

مثل الكثير من الملفات المكررة والكلمات المكررة والأسطر المكررة في ملف يمكن أن تكون محبطة أيضًا للتعامل معها وتتطلب أدوات متقدمة لإزالتها. إذا كنت تواجه مثل هذه المشكلات أيضًا ، يمكنك استخدام فريد لإزالة الأسطر المكررة من ملف نصي.

يشاركسقسقةبريد الالكتروني
كيفية البحث عن بيانات مكررة في ملف نصي Linux باستخدام uniq

إذا كان لديك ملف نصي به محتوى مكرر تريد إزالته ، فقد حان الوقت لمعرفة كيفية استخدام الأمر uniq.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • إدارة الملفات
  • أوامر لينكس
نبذة عن الكاتب
ياش وات (تم نشر 23 مقالة)

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، فهو يستمتع بالحديث عن علم الفلك ، والفورمولا 1 ، والساعات.

المزيد من Yash Wate

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك