كم مره تنظف نظام لينكس ؟ وبتعملها ازاي ؟

SOLVED | محلول

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

كاش مديري الحزم لوحده مثال على أرش (داعمة أي توزيعة مع 10 مديري حزم تانيين):

pacman -Sc # يمسح الحزم القديمة

pacman -Scc # يفضّي الكاش كله

paru -Sc / yay -Sc # كاش الـAUR

flatpak uninstall --unused

nix-collect-garbage -d

snap كذلك

وبعض أدوات المطوّرين بتسيب كاشات عملاقة لازم تتصفّى لوحدها:

cargo, npm, pnpm, uv, pip, conda, go ...

وكمان تنظيف اليتامة (orphans) اللي أوامرها صعبة الحفظ:

sudo pacman -Rns $(pacman -Qdtq)

والجزء الخطير: كاش النظام نفسه. لو مسحت مجلد ~ر بتعمل، ممكن تفقد موديلات AI بتاعت Hugging Face و torch — يعني لو نازل موديل زي Llama بحجم 35Gي نفس الوقت انت عايز تمسح thumbnail cacheوالمتصفحات وحاجات كتير تانية بترجع لوحدها.

الحل اللي اشتغلت عليه: أداة صغيرة (أقل من 2MB) بأمان، ومراعية كل حاجة:

- بتستثني تلقائياً مجلدات الأدوات المهمة (Huggtry، deno، ccache، yarn...) — الموديلات والكاشات

الغالية متتحذفش غير لو انت طلبت كده صراحة بـ--

- معاينة قبل أي حذف عن طريق --dry-run — بتشوف ما تعمل حاجة.- بتكتشف التوزيعة والأدوات الموجودة لوحدها وتنUbuntu، Fedora، Alpine، وبقية التوزيعاتبـfallback عام.- بتتعامل صح مع الأنظمة الـimmutable/atomic (FteamOS/MicroOS بالـroot الـread-only) — مشبتحاول تعمل حاجة تكسرها.

- بتنضّف اليتامة، وكاش مديري الحزم، وكاش المط دة بفلاج واضح.

- بتحدّث نفسها (بتشيّك على آخر إصدار على GitHu

- لو انت على أرش هتنزل بسطر واحد أو حتى سكريبت

- فيه مميزات تانية متذكرتش، للتفاصيل يفضّل زيا

التنزيل:

curl -fsSL https://raw.githubusercontent.com/croaky-fx/oxiclean/main/install.sh | sh

أو على أرش:

paru -S oxiclean

الريبو: https://github.com/croaky-fx/oxiclean

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

Posted Jul 11, 2026, 1:16 PM UTC

155
Loading comments…