تظليل يُبرز حدود المجلدات
يمنح التظليل المجسّم كل مجلد بروزًا خفيفًا، فترى أين يبدأ المجلد وأين ينتهي دون خطوط تفصل بينها. واختر درجته من View ▸ Cushion Strength: Flat أو Subtle أو Normal أو Strong.
أسرع 7× من GrandPerspective على مجلد المستخدم نفسه
يفحص Layland قرصك ويرسم كل ملف مستطيلًا على قدر المساحة التي يشغلها. الآلة الافتراضية التي نسيتها، وحجمها 38 GB، تراها من أول نظرة. ومجلد مستخدم فيه 3.3 مليون ملف لا يستغرق أكثر من 14 ثانية.
حتى 31 أكتوبر: $5.99 بدل $9.99 · ضمان استرداد لمدة 14 يومًا
ضمان استرداد لمدة 14 يومًا، دون أي أسئلة
macOS 15 Sequoia أو أحدث · Apple silicon وIntel · تطبيق أصلي بلغة Swift


المشكلة
يعرض Finder المجلدات في قائمة، والقائمة تُخفي الأحجام. وإعدادات «التخزين» تضع نصف قرصك تحت «بيانات النظام» ولا تقول أكثر. أما du فيحتاج أكثر من دقيقة ليمرّ على مجلد المستخدم، ثم يطبع سيلًا من الأرقام.
الخريطة الشجرية تعرض القرص كله في شاشة واحدة. كل ملف مستطيل على قدر المساحة التي يشغلها، وكل مجلد مستطيل يضم مستطيلات ملفاته. فما كان كبيرًا يبدو كبيرًا. تقع عينك على محاكيات Xcode المنسية، وصورة Docker بحجم 22 GB، وملفات التصيير من مشروع سلّمته في 2023، فتتصرف فيها.
نظرة أقرب






.zip، فيخفت كل ما لا يطابقه. يستغرق ذلك نحو 50 ملّي ثانية، حتى مع ملايين الملفات.

.zip، كتلة واحدة.السرعة
أدوات القرص الأخرى تُبقيك منتظرًا ما يكفي لتحضير فنجان قهوة، وحين ينتهي الفحص يكون فضولك قد انطفأ. أما Layland فسريع بما يكفي لتشغيله كلما خطر لك السؤال. هذه توقيتات حقيقية: مجلد المستخدم كاملًا، 3.3 مليون ملف، معروضة بعشرة أضعاف سرعتها.
~ · 3.32 مليون ملف · 500 ألف مجلد
du -sk
0.0 s
| المجلد | الملفات | المجلدات | GrandPerspective | Layland | الفارق |
|---|---|---|---|---|---|
~/dev | 1.55 مليون | 234 ألف | 42.2 ث | 6.3 ث | 6.7× |
~/Library | 892 ألف | 126 ألف | 31.2 ث | 4.3 ث | 7.2× |
~ (مجلد المستخدم) | 3.32 مليون | 500 ألف | 97.5 ث | 14.2 ث | 6.9× |
MacBook Pro بمعالج Apple silicon، ثماني نوى، وذاكرة 24 GB. نظام macOS 26.6، وAPFS على قرص SSD الداخلي، والملفات في الذاكرة المؤقتة من تشغيل سابق، والتطبيقان ممنوحان «الوصول الكامل إلى القرص». بُني GrandPerspective 3.8.1 من شيفرته المصدرية، دون عزل (sandbox) كالنسخة التي تُنزَّل من موقعه، وقيس وقته بالسطر الذي يكتبه في سجله. ويُحصي التطبيقان عدد المجلدات نفسه.
من الداخل
تطبيق أصلي مكتوب بلغة Swift، بلا أي مكتبات خارجية. ما يحدّ سرعة الفحص هو سرعة استجابة قرص SSD لا المعالج، ولذلك يُبقي Layland القرص مشغولًا طوال الوقت.
يعيد getattrlistbulk(2) دفعة من مدخلات المجلد مع نوعها وأحجامها ورقم inode والسمات، كلها في استدعاء واحد. أي لا stat لكل ملف، ولا FileManager، ولا كائنات URL.
كل مجلد مهمة في طابور تخدمه مجموعة من خيوط المعالجة، نحو أربعة لكل نواة، فتنتظر أمام قرص SSD دائمًا عدة طلبات. ومن هنا يأتي معظم تفوقه على du.
يُفتح كل مجلد بـ openat نسبةً إلى المجلد الأب، فيبحث النظام عن اسم واحد في كل مرة بدل أن يحلّ المسار كاملًا من جديد.
كل ملف أو مجلد سجلّ من 48 بايت في مصفوفة مسطّحة واحدة، والأسماء كلها تتشارك مخزنًا واحدًا. فتتسع 3.8 مليون مدخلة لنحو 180 MB، ولا يُحجز شيء في الذاكرة ولا تُعدّ مراجع أثناء الفحص.
الروابط الصلبة تُحسب مرة واحدة. ويبقى الفحص على وحدة تخزين واحدة، مع اتباع روابط APFS الثابتة (firmlinks) مثل /Users، فيطابق مجموع فحص / ما يعرضه Finder.
الميزات
يمنح التظليل المجسّم كل مجلد بروزًا خفيفًا، فترى أين يبدأ المجلد وأين ينتهي دون خطوط تفصل بينها. واختر درجته من View ▸ Cushion Strength: Flat أو Subtle أو Normal أو Strong.
للفيديو والأرشيفات والشيفرة والصور لون خاص بكل منها. أو لوّن حسب تاريخ آخر تعديل، من اليوم إلى ما قبل أكثر من خمس سنوات، لتجد ما لم تلمسه منذ سنوات.
يضيف Show Free Space إلى الخريطة المساحةَ المتاحة وكلَّ ما يقع خارج المجلد الذي فحصته. فترى كم يأخذ منك مجلد ما قياسًا إلى القرص كله.
اكتب جزءًا من اسم ملف فيخفت كل ما عداه، في نحو 50 ملّي ثانية حتى مع ملايين الملفات. وتُضاء أيضًا المجلدات التي تحتوي على نتيجة. واضغط ⌘G للانتقال إلى النتيجة التالية.
اضغط مفتاح المسافة لمعاينة أي ملف بالنظرة السريعة. اعرضه في Finder أو انقله إلى سلة المهملات دون أن تغادر الخريطة. ولا يُحذف شيء قبل أن يسألك.
تنقلك مفاتيح الأسهم بين المستطيلات المتجاورة. ويحدد ⌘[ المجلد الذي يحتوي العنصر، و⌘] أكبر عنصر داخله، فتصل إلى أكبر ملف ببضع ضغطات.
ملفات .layland مضغوطة: مجلد مستخدم فيه 3.8 مليون ملف يُحفظ في 64 MB ويُفتح من جديد في 0.3 ثانية، فتعود إليه لاحقًا دون أن تفحصه مرة أخرى.
اختر إحدى لوحات الألوان الخمس المدمجة، أو اصنع لوحتك في المحرر الحي، الذي يعرض عيّنة فيها كل الفئات وأنت تختار الألوان. واحفظ من اللوحات ما شئت.
تُرتَّب الخريطة وتُرسم في الخلفية. ترتيب 3.8 مليون ملف يستغرق نحو 50 ملّي ثانية، وحين تسحب حافة النافذة تتمدد الصورة السابقة لتملأها، فلا تتجمد أبدًا.
الخصوصية
يقرأ Layland أسماء الملفات وأحجامها وتواريخها، ولا شيء غير ذلك. لا يفتح ملفاتك، وليست لديه جهة يرسلها إليها. لا حساب، ولا إحصاءات استخدام، ولا أداة للإبلاغ عن الأعطال.
يُجري نوعين من الطلبات، ولا يحمل أيٌّ منهما شيئًا عن ملفاتك. حين تُدخل مفتاح ترخيص يسأل Gumroad إن كان صالحًا، ثم يعيد السؤال مرة في الشهر تقريبًا. ومرة في اليوم، إن وافقت حين سألك، يسأل هذا الموقع عن إصدار أحدث.
لترى كل شيء، بما في ذلك بيانات التطبيقات الأخرى في ~/Library، امنح Layland «الوصول الكامل إلى القرص» في إعدادات النظام. ومن دونه لا يقيس Layland إلا المجلدات التي يسمح له macOS بقراءتها، ويستأذنك قبل قراءة سطح المكتب والمستندات والتنزيلات.
سياسة الخصوصية كاملةً قصيرة. والشيفرة المصدرية منشورة، فلا داعي لأن تأخذ أي شيء من هذا على الثقة.
السعر
النسخة المجانية تفحص أي مجلد أو قرص وترسم الخريطة كاملة. والترخيص يضيف التفاصيل التي تحتاجها لتنظيف القرص.
حتى 31 أكتوبر: $5.99 بدل $9.99 · ضمان استرداد لمدة 14 يومًاضمان استرداد لمدة 14 يومًا، دون أي أسئلة
$0
بلا حدّ زمني، وبلا حساب
$9.99 مرة واحدة
تدفع مرة واحدة، بلا اشتراك
.layland وفتحهايصلك مفتاح الترخيص بالبريد الإلكتروني. الصقه في Layland ▸ License فتُفتح ميزات التطبيق فورًا. ضمان استرداد لمدة 14 يومًا، دون أي أسئلة. والشيفرة المصدرية منشورة، فيمكنك أيضًا قراءتها أو بناء التطبيق بنفسك.
الأسئلة الشائعة
الفكرة واحدة: GrandPerspective وDisk Inventory X يرسمان خرائط شجرية أيضًا، وDaisyDisk يرسم حلقات. الفرق في السرعة. على مجلد المستخدم نفسه ينتهي Layland في 14 ثانية، بينما يحتاج GrandPerspective إلى 97. ثم تأتي التفاصيل: التظليل المجسّم، والتلوين حسب العمر، وعرض المساحة المتاحة، والبحث السريع، وتغيير حجم النافذة دون تقطّع.
لا يحتاج إليه، لكن macOS يُخفي من دونه أجزاء من ~/Library وحاويات التطبيقات الأخرى، وكثيرًا ما تكون المساحة المفقودة هناك بالذات. ومع «الوصول الكامل إلى القرص» تطابق مجاميع Layland ما يعرضه Finder. ولا يقرأ التطبيق إلا الأسماء والأحجام والتواريخ.
مع الترخيص يستطيع نقل الملفات إلى سلة المهملات: حدد ملفًا، ثم اختر Item ▸ Move to Trash وأكّد. ولا يحذف شيئًا نهائيًا أبدًا، فيمكنك استرجاعه من سلة المهملات كالمعتاد.
نعم. اختر القرص أو أي مجلد فيه. يبقى الفحص داخل وحدة التخزين التي اخترتها ولا يعبر إلى أقراص أخرى موصولة، فتخص الأرقام ذلك القرص وحده.
ليس بعد. يُوزَّع مباشرة من هذا الموقع، موقّعًا بمعرّف Apple Developer ID وموثّقًا من Apple. ونسخة معزولة (sandbox) للـ App Store مدرجة في الخطة.
على أي Mac بنظام macOS 15 Sequoia أو أحدث، بمعالج Apple silicon أو Intel. وهو في أسرع حالاته على قرص SSD داخلي، لأنه مصمم ليُبقي القرص مشغولًا بطلبات كثيرة في آن واحد.
نعم. هي منشورة بترخيص FSL-1.1-ALv2، الذي يصير Apache 2.0 بعد سنتين من كل إصدار. اقرأها، أو ابنِ التطبيق بنفسك، من github.com/daformat/layland.
تجده في رسالة إيصال الشراء في بريدك، وفي مكتبتك على Gumroad تحت Layland.
نزّله، ووجّهه إلى مجلد المستخدم، وانظر بنفسك.
حتى 31 أكتوبر: $5.99 بدل $9.99 · ضمان استرداد لمدة 14 يومًا
ضمان استرداد لمدة 14 يومًا، دون أي أسئلة