إخلاء مساحة وحذف ملفات other من الماك

· · 642 كلمة · 4 دقيقة قراءة

لما تظهرلك الرسالة دي “your disk is almost full. save space by optimizing storage” لازم تحذف بعض الملفات عشان نظام ماك يعرف يشتغل كويس.

إزاي توفر مساحة في الماك ؟ 🔗

لو انت بتفضل الفيديو اتفضل. لكن لو عايز تقرأ كمل معايا.

حذف الملفات التي لا تحتاجها 🔗

الخطوة الأولى لتفريغ مساحة في اللابتوب هي حذف كل الملفات والمجلدات التي لم تعد تحتاجها. ادخل في مجلد التنزيلات (Downloads) ومجلد الصور (Pictures) ومجلد الأفلام (Movies) ومجلد الوثائق (Documents) واحذف ما لا تحتاجه داخلهم.

حذف الملفات من سلة المحذوفات 🔗

افرغ سلة المهملات يدوياً ، أو استخدم الأمر التالي لإفراغها وحذف محتواهاً للأبد.

sudo rm -rf ~/.Trash/*

معرفة الملفات كبيرة الحجم التي تستهلك مساحة وحدة التخزين 🔗

اكتب هذا الأمر في التيرمينال (Terminal) لكي تعرض الملفات الأكبر من ٥٠٠ ميجا بايت.

find / -type f -size +500M 2> /dev/null | xargs du -h 2> /dev/null

بعد أن عرفت الملفات التي تستهلك مساحة جهازك ، احذف الملفات التي تعرفها وتعرف أهميتها ولكنك لا تريدها.

معرفة المجلدات التي تشغل مساحة تخزين كبيرة 🔗

اعرف المجلدات التي تشغل مساحة كبيرة واعرضها بالترتيب من الأكبر للأقل شغلاً للمساحة.

du -hd 1 2> /dev/null | sort -hr

حذف البرامج والتطبيقات التي لم تعد تحتاجها 🔗

هوم برو | homebrew 🔗

اعرض كل البرامج والتطبيقات والحزم المثبته عن طريق هوم برو من خلال الأمر brew list.

بعد تحديد البرامج والتطبيقات والحزم التي لا تحتاجها، استخدم هذا الأمر لحذفها brew uninstall <program-name>.

ماك بورتس | MacPorts 🔗

اعرض كل البرامج والتطبيقات والحزم المثبته عن طريق ماك بورتس من خلال الأمر port installed.

بعد تحديد البرامج والتطبيقات والحزم التي لا تحتاجها، استخدم هذا الأمر لحذفها port uninstall <programm-name>.

حذف المكتبات البرمجية التي لم تعد تحتاجها 🔗

  • احذف المكتبات البرمجية التي ثبتها عن طريق pip و pip3 ولم تعد تحتاجها
  • احذف المكتبات البرمجية التي ثبتها عن طريق npm و pnpm و deno و bun ولم تعد تحتاجها

احذف محاكي الآيفون 🔗

حذف محاكيات الأيفون القديمة.

xcrun simctl delete unavailable

حذف ملفات الحفظ المؤقت لـ كوكوبود 🔗

هذا الأمر يحذف ملفات الحفظ المؤقت (كاش) للـ كوكوبود (cocoapod).

rm -rf "${HOME}/Library/Caches/CocoaPods"

حذف ملفات إكس كود المؤقتة 🔗

rm -rf ~/Library/Developer/Xcode/Archives
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs/

ملفات سجلات الأخطاء (error log files) 🔗

find / -type f 2> /dev/null | grep '\.err$' | xargs du -h 2> /dev/null

من الأفضل عدم حذف ملفات الأخطاء ، لكن الأفضل أن تحذف محتواها عن طريق هذا الأمر.

echo "" > /usr/local/var/mysql/mbp.local.err

أما إن أردت حذف ملف ، فهذا هو أمر الحذف.

rm /usr/local/var/mysql/mbp.local.err

حذف ملفات جريدل | gradle 🔗

ملفات جريدل الخاصة بتشغيل تطبيقات الأندرويد أثناء البناء. هناك الكثير من الملفات القديمة التي لم تعد تستخدمها. تأكد أنك تملك انترنت سريع لأنك بعدما تحذف هذه الملفات سيتم تنزيل واحد منها (الأحدث) تلقائياً عندما تحاول تشغيل تطبيق الأندرويد الذي تقوم بتطويره.

cd ~/.gradle
rm -rf caches daemon wrapper

حذف أنظمة الأندرويد القديمة | Android SDK 🔗

clean unwanted android sdk

حذف سجلات البرامج | logs 🔗

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

هذا الأمر يقوم بحذف كل ملفات السجلات تلقائياً من كل مكان داخل جهازك.

find ~/ -type f 2> /dev/null | grep '\.log$' | sed 's/[[:space:]]/\\\ /g' | xargs rm

هذا الأمر يأخذ وقتاً طويلاً. فكن صبوراً.

حذف ملفات الحفظ المؤقت 🔗

حذف كل ملفات الـ cache من نظام ماك أو إس.

rm -rf ~/Library/Caches/*
sudo rm -rf /private/var/folders/*

حذف الحفظ المؤقت لخطوط الكتابة 🔗

sudo atsutil databases -remove

حذف الحفظ المؤقت للـ DNS 🔗

sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

حذف ملفات الحفظ المؤقت للصور المصغرة 🔗

rm -rf $TMPDIR/../C/com.apple.QuickLook.thumbnailcache

تنظيف الحزم القديمة للبرامج | هوم برو 🔗

brew cleanup

عرض الملفات بالترتيب حسب الحجم 🔗

ls -AhlS

خطة للمستقبل 🔗

أنا أعمل على إنشاء سكربت أو برنامج لتشغيل هذه الأوامر بسهولة وبشكل تلقائي. يُمكنك متابعة تطوير البرنامج من هنا على جت-هب .

التصنيفات: برمجة
مشاركة: