الرئيسية
» لينوكس
»
كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint
كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint
يُمكن لبرنامج FSlint فحص مجلدات لينكس المُحددة بحثًا عن الملفات المُكررة، وتجميع النسخ المُتطابقة للمراجعة، كما يُتيح لك حذف المسارات الزائدة أو دمجها كروابط ثابتة. عملية التنظيف سهلة ومباشرة عند تثبيت FSlint مُسبقًا، ولكن البرنامج قديم: فالعديد من توزيعات لينكس الحالية لا تُوفره. يُرجى مراجعة ملاحظات التثبيت أدناه قبل اتباع التعليمات القديمة.
تُظهر الأشكال نماذج لتخطيطات الملفات وأسمائها؛ وقد يختلف المظهر الدقيق باختلاف إصدار FSlint لديك وسمة سطح المكتب. ابدأ بالمجلدات التي تحتوي على مستنداتك أو صورك أو ملفاتك المُنزّلة. لا تُجرِ عملية تنظيف الملفات المُكرّرة على مستوى النظام بأكمله كفحص أولي.
تحقق من توفر برنامج FSLint قبل التثبيت
افتح نافذة طرفية وتحقق مما إذا كان البرنامج الرسومي مثبتًا بالفعل:
command -v fslint-gui
إذا أعاد الأمر مسارًا، فقم بتشغيل FSlint من قائمة التطبيقات أو نفّذ الأمر `fslint` fslint-gui. إذا لم يكن موجودًا، فتحقق أولًا من مستودع الحزم الرسمي لتوزيعتك. في الأنظمة المبنية على دبيان، apt-cache policy fslintيُظهر الأمر `fslint` ما إذا كانت حزمة مرشحة متوفرة؛ ثبّتها باستخدام sudo apt install fslint`fslint` فقط عندما يُوفرها مستودعك المُكوّن. لا يُدرج بحث الحزم الحالي في دبيان FSlint، ويشير سجل إزالة دبيان إلى اعتماده على PyGTK غير المُحدّث، والذي كان مرتبطًا بـ Python 2.
تُدرج صفحة مشروع FSlint الإصدار 2.46، وتُقدّم روابط إلى مصدره ووثائقه، وتُشير إلى أن مُستخدمي لينكس المُعاصرين قد يُفضّلون أداةً يتمّ تحديثها بشكلٍ مُستمر. كما تُقدّم رابطًا لحزمة Snap؛ يُعرّف متجر Snap هذه الحزمة باسم fslint-unofficial ، لذا تعامل معها على أنها إعادة تغليف من طرف ثالث، وراجع ناشرها وصلاحياتها قبل التثبيت. تجنّب الاعتماد على الشروحات القديمة التي تُشير إلى بناء FSlint باستخدام makeأمر داخل poالمجلد؛ فهذه ليست طريقة تثبيت عامة مُعتمدة حاليًا.
افحص المجلدات باستخدام FSlint
1. افتح أداة البحث عن الملفات المكررة
ابدأ fslint-gui. في القائمة الموجودة على اليسار، اختر "التكرارات" إذا لم يكن محددًا بالفعل. يمكنك أيضًا تمرير مسارات المجلدات إلى البرنامج عند تشغيله، على سبيل المثال fslint-gui "$HOME/Documents"؛ يوثق دليل FSlint المسارات كوسيط اختياري.
افتح برنامج FSlint واختر أداة Duplicates قبل إعداد الفحص.
2. حصر مسار البحث
أضف فقط المجلدات التي ترغب بمقارنتها، مثل مجلد المستندات أو الصور أو مجلد النسخ الاحتياطي المحدد. في خانة مسار البحث ، استخدم "إضافة" لاختيار كل مجلد وإزالة أي مواقع لا ترغب بتضمينها. إذا شغّلت FSlint باستخدام وسيطات المجلدات، فتأكد من أنها المسارات التي تنوي فحصها.
اختر مسار بحث محدد، مثل المستندات، قبل المسح الضوئي.
3. قم بتشغيل الفحص
انقر على "بحث" وانتظر حتى يُنهي FSlint العملية. قد يستغرق الأمر وقتًا أطول إذا كان المجلد يحتوي على العديد من الملفات الكبيرة. يبحث FSlint في المجلدات الفرعية افتراضيًا. إذا كنت تستخدم أداة سطر الأوامر الخاصة به، findup -f "$HOME/Documents"فسيعرض المسارات المطابقة دون طلب حذف أو دمج؛ -rيُعطّل الخيار التكرار، لذا لا تستخدمه إذا كنت تريد تضمين المجلدات الفرعية.
قم بتشغيل البحث على المجلدات المحددة؛ يتم تضمين المجلدات الفرعية بشكل افتراضي.
4. اقرأ مجموعات النتائج
يُجمّع برنامج FSlint الملفات المكررة معًا، ويُبلغ عن مساراتها وأحجامها وتواريخها ومجموع النتائج. لا يُعدّ تطابق الاسم وحده دليلاً على تكرار ملفين؛ إذ تُقارن الأداة محتويات الملفات. وسّع كل مجموعة وتحقق من مكان وجود كل نسخة. قد تكون صورة في أرشيف قديم وصورة في ألبوم حالي متطابقتين في الحجم، لكنهما تخدمان أغراضًا مختلفة في مؤسستك.
راجع مسارات كل مجموعة وملخصها قبل تحديد أي ملفات.
5. حدد النسخة التي ستحتفظ بها
اختر النسخة التي ترغب في الاحتفاظ بموقعها واسم ملفها. تأكد من أن التطبيقات أو البرامج النصية أو سير العمل المهمة لا تعتمد على المسار الآخر. إذا كنت غير متأكد، فاترك تلك المجموعة دون تغيير. أنشئ نسخة احتياطية من الملفات المهمة قبل إجراء أي تغييرات، خاصةً عند تنظيف مجلد مشترك أو مجموعة نسخ احتياطية.
قارن المسارات الكاملة وتفاصيل الملفات، ثم قرر أي مسار يجب الاحتفاظ به.
6. احذف النسخ الزائدة فقط
حدد الملف أو الملفات الإضافية، مع ترك نسخة واحدة على الأقل في كل مجموعة، ثم انقر على "حذف" . توفر بعض الإصدارات اختصارات للتحديد ضمن "تحديد" ؛ لذا، راجع الصفوف المحددة قبل تأكيد أي عملية حذف جماعية. اعتبر الحذف نهائيًا ما لم ينص إصدارك بوضوح على خلاف ذلك. لا تحدد جميع النتائج لمجرد زيادة المساحة الإجمالية المعروضة.
يمكن أن يساعد التحديد الجماعي، ولكن تأكد من أن الأصل المقصود لا يزال غير محدد.يتم تحديد المسار الزائد قبل تطبيق عملية الحذف.
7. استخدم خاصية الدمج فقط عندما تكون الروابط الصلبة مناسبة
تستبدل خاصية الدمج في FSlint المسارات المكررة بروابط صلبة لملف واحد مخزن. تبقى المسارات متاحة، لكنها تشير إلى نفس بيانات الملف الأساسية؛ أي أن التعديلات التي تُجرى عبر أحد المسارات تؤثر على نفس البيانات التي تُرى عبر المسارات الأخرى. هذه ليست نسخة احتياطية منفصلة، ولا يمكن للروابط الصلبة أن تمتد عبر أنظمة ملفات مختلفة، كما هو موضح في دليل روابط لينكس . لأغراض التنظيف الشخصي العادي، يُعد حذف النسخ الزائدة التي تم التحقق منها أسهل للفهم. استخدم خاصية الدمج فقط عندما تفهم الروابط الصلبة ولديك نسخة احتياطية.
8. أعد المسح الضوئي وتحقق منه
أعد تشغيل أداة البحث على نفس المجلدات للتأكد من إزالة المجموعات المكررة التي قمت بمعالجتها. افتح الملفات المحفوظة للتأكد من أنها لا تزال تعمل، ثم تحقق من مساحة التخزين المتاحة في أداة إدارة الأقراص على جهازك أو باستخدام أداة أخرى df -h "$HOME". قد تكون النتيجة أصغر من تقدير FSlint إذا كان نظام الملفات يستخدم ضغطًا أو ميزات تخزين أخرى. احتفظ بنسختك الاحتياطية حتى تتأكد من عدم حذف أي ملف ضروري.
تؤكد عملية إعادة الفحص النظيفة عدم وجود مجموعات مكررة في المسارات التي قمت بفحصها.