Mac Cleaner: أداة مفتوحة المصدر لتنظيف الماك وتوفير مساحة التخزين
هل لاحظت أن مساحة التخزين في جهاز Mac بدأت تختفي تدريجيًا رغم أنك لا تملك عددًا كبيرًا من الملفات؟
تفتح إعدادات التخزين فتجد أن System Data تستهلك عشرات الجيجابايت، أو تكتشف أن مشاريع Xcode وFlutter وAndroid Studio وNode.js وDocker تركت خلفها كمية ضخمة من الملفات المؤقتة والكاش وملفات البناء.
هنا تظهر أداة Mac Cleaner، وهي أداة مفتوحة المصدر مصممة لفحص جهاز Mac والعثور على الملفات التي يمكن التخلص منها، مع ترك القرار النهائي للمستخدم بدل حذف الملفات تلقائيًا.
والأجمل أنها ليست موجهة للمستخدم العادي فقط، بل تحتوي على وضع خاص للمطورين يستطيع التعامل مع ملفات وأدوات مثل Xcode وFlutter وAndroid وJVM وNode وPython وDocker وIDE والمشاريع البرمجية.
ما هو Mac Cleaner؟
Mac Cleaner هو برنامج مفتوح المصدر لتنظيف أجهزة Mac والعثور على الملفات التي تستهلك مساحة التخزين، خصوصًا الملفات القابلة لإعادة الإنشاء مثل ملفات الكاش وملفات البناء ومخلفات التطبيقات والملفات القديمة.
المشروع متاح على GitHub، ويمكن استخدامه بطريقتين:
تطبيق Mac جاهز بصيغة DMG.
لوحة تحكم محلية تعمل من المصدر داخل المتصفح.
والأداة تعتمد على خادم محلي يعمل على جهازك، ولا تحتاج إلى حساب أو إرسال ملفاتك إلى خادم خارجي. ووفقًا للمشروع، فإن الخدمة ترتبط بـ 127.0.0.1 ولا تستخدم telemetry، ولا ترسل البيانات خارج الجهاز.
لماذا قد تحتاج إلى Mac Cleaner؟
المشكلة في macOS ليست دائمًا الملفات الشخصية التي نعرف مكانها.
أحيانًا تكون المساحة الضائعة داخل:
- ملفات Xcode.
- DerivedData.
- محاكيات iOS.
- ملفات Android Studio.
- Gradle.
- Flutter وDart.
- node_modules.
- npm وpnpm وyarn.
- Docker.
- ملفات Python.
- ملفات IDE.
- كاش المتصفحات.
- ملفات التطبيقات التي تم حذفها.
- ملفات DMG وPKG القديمة.
- النسخ القديمة من التطبيقات.
- الملفات المكررة.
- ملفات نظام وبيانات مؤقتة.
وهذه الملفات قد تتراكم مع مرور الوقت دون أن تلاحظها.
Mac Cleaner يحاول جمع هذه المصادر في مكان واحد، ثم يعرض لك حجمها وتصنيفها قبل أن تقرر ما تريد حذفه.
أهم شيء في Mac Cleaner: لا يحذف ملفاتك تلقائيًا
هذه من أهم النقاط في الأداة.
Mac Cleaner لا يعمل بالطريقة التي تقول فيها:
"اضغط زرًا واحدًا وسأنظف جهازك بالكامل."
بل يبدأ بعملية Scan للبحث عن الملفات.
بعد انتهاء الفحص، يعرض لك النتائج، ويمكنك اختيار الملفات التي تريد التخلص منها.
كما يصنف العناصر إلى ثلاث درجات:
Safe
ملفات تعتبر قابلة لإعادة الإنشاء، مثل بعض أنواع الكاش.
حذفها عادة يعني أن البرنامج سيعيد إنشاءها عند الحاجة.
Caution
ملفات يمكن إعادة تنزيلها أو إعادة بنائها، لكن حذفها قد يعني استهلاك وقت أو بيانات إضافية لإعادة إنشائها.
Risky
ملفات قد يؤدي حذفها إلى فقدان بيانات فعلية أو الحاجة إلى إعادة بناء بيئة عمل.
هذه العناصر تتطلب تأكيدًا إضافيًا قبل الحذف.
Mac Cleaner للمطورين.. وهنا تظهر قوته الحقيقية
إذا كنت مطورًا، فمن المحتمل أنك تعرف المشكلة جيدًا.
قد يكون لديك Mac جديد نسبيًا، ومع ذلك تجد أن مساحة التخزين تنخفض بسرعة.
السبب قد يكون مشاريعك وأدوات التطوير.
Mac Cleaner يستطيع البحث في مجموعة كبيرة من الملفات المرتبطة ببيئات التطوير.
ومن بينها:
Xcode وiOS
يمكنه فحص:
DerivedData.
Xcode Archives.
Device Support.
iOS Simulators.
ملفات الكاش.
وهذه الملفات يمكن أن تكبر بشكل كبير مع كثرة المشاريع وعمليات البناء.
تنظيف Flutter وDart
إذا كنت مطور Flutter، فمن المؤكد أنك تعاملت مع مجلدات وملفات مثل:
pub cache
و:
.dart_tool
بالإضافة إلى ملفات البناء والمخرجات التي تنتجها المشاريع.
Mac Cleaner يتعرف على فئة Flutter & Dart ويفحص Pub Cache وFlutter SDK caches و.dart_tool، كما يبحث عن ملفات بناء المشاريع المرتبطة بملفات المشروع الفعلية.
وهذا مهم لأن حذف مجلد عشوائي يحمل اسم build قد يكون فكرة سيئة.
الأداة تحاول تقليل هذه المشكلة من خلال ربط بعض ملفات البناء بوجود ملفات مشروع مثل pubspec.yaml أو gradlew أو package.json قبل اعتبارها من مخلفات المشاريع.

تعليقات
إرسال تعليق