Scroll to navigation

DU(1) أوامر المستخدم DU(1)

الاسم

du - يقدّر مساحة استخدام الملفات

موجز

du [الخيار]... [الملف]...
du [الخيار]... --files0-from=F

الوصف

يُلخّص استخدام الجهاز لمجموعة الملفات، بشكل تعاودي للأدلة.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضاً.

-0, --null
أنهِ كل سطر مخرجات بـ NUL، وليس بسطر جديد
يكتب العدد لكل الملفات، وليس للأدلة فقط
يطبع الأحجام الظاهرية بدلاً من استخدام الجهاز؛ على الرغم من أن الحجم الظاهري عادة ما يكون أصغر، إلا أنه قد يكون أكبر بسبب الثقوب في الملفات ('المتفرقة')، والتجزئة الداخلية، والكتل غير المباشرة، وما إلى ذلك.
يغير مقياس الأحجام حسب SIZE قبل طباعتها؛ انظر تنسيق SIZE أدناه؛ على سبيل المثال، '-BM' يطبع الأحجام بوحدات تبلغ 1048576 بايت
يكافئ '--apparent-size --block-size=1'
يُنتج مجموعاً كلياً
يتتبع فقط الوصلات الرمزية المدرجة في سطر الأوامر
يطبع المجموع لدليل (أو ملف، مع --all) فقط إذا كان عند المستوى N أو أقل أسفل معامل سطر الأوامر؛ --max-depth=0 هو نفسه --summarize
يُلخّص استخدام الجهاز لأسماء الملفات المنتهية بـ NUL والمحددة في الملف F؛ إذا كان F هو -، فتقرأ الأسماء من الدخل القياسي
يكافئ --dereference-args (-D)
يطبع الأحجام بتنسيق مقروء للبشر (مثال: 1K 234M 2G)
يسرد معلومات استخدام الآينود (inode) بدلاً من استخدام الكتل
مثل --block-size=\[u060C]1K
يتتبع كافة الوصلات الرمزية
يحسب الأحجام عدة مرات إذا كانت موصولة وصلًا صلبًا
مثل --block-size=1M
لا يتبع أي وصلات رمزية (هذا هو المبدئي)
للأدلة، لا يدرج حجم الأدلة الفرعية
مثل -h، ولكن يستخدم قوى 1000 وليس 1024
يعرض فقط المجموع لكل معامل
يستثني المدخلات الأصغر من SIZE إذا كان موجباً، أو المدخلات الأكبر من SIZE إذا كان سالباً
يعرض وقت آخر تعديل لأي ملف في الدليل، أو أي من أدلته الفرعية
يعرض الوقت كـ WORD بدلاً من وقت التعديل: atime، أو access، أو use، أو ctime أو status
تنسيق الوقت/التاريخ مع --time؛ انظر TIME_STYLE أدناه
استثنِ الملفات التي تطابق أي نمط في FILE
يستثني الملفات التي تطابق PATTERN
يتخطى الأدلة الموجودة على أنظمة ملفات مختلفة
يعرض هذه المساعدة ويخرج
يعرض معلومات الإصدار ويخرج

تكون قيم العرض بوحدات أول SIZE متاح من --block-size، ومتغيرات البيئة DU_BLOCK_SIZE، و BLOCK_SIZE و BLOCKSIZE. وإلا، فإن الوحدات تكون مبدئياً 1024 بايت (أو 512 إذا ضُبط POSIXLY_CORRECT).

معامل SIZE هو عدد صحيح ووحدة اختيارية (مثال: 10K هي 10*1024). الوحدات هي K,M,G,T,P,E,Z,Y,R,Q (قوى 1024) أو KB,MB,... (قوى 1000). يمكن استخدام السوابق الثنائية أيضًا: KiB=K، و MiB=M، وهكذا.

يمكن أن يكون معامل STYLE لـ --time-style هو full-iso، أو long-iso، أو iso، أو +FORMAT. يُفسّر FORMAT كما في date(1). كما يضبط متغير البيئة TIME_STYLE النمط المبدئي للاستخدام.

الأنماط

PATTERN هو نمط صدفة (وليس تعبيراً نمطياً). النمط ? يطابق أي محرف واحد، بينما يطابق * أي سلسلة (تتكون من صفر أو واحد أو عدة محارف). على سبيل المثال، *.o سيطابق أي ملف تنتهي أسماؤه بـ .o. ولذلك، فإن الأمر

du --exclude='*.o'

سيتخطى كافة الملفات والأدلة الفرعية التي تنتهي بـ .o (بما في ذلك الملف .o نفسه).

المؤلف

كتبه Torbjorn Granlund، و David MacKenzie، و Paul Eggert، و Jim Meyering.

التبليغ عن الأخطاء

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: <https://www.gnu.org/software/coreutils/>
مساعدة عامة لاستخدام برمجيات جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي أخطاء ترجمة إلى <https://translationproject.org/team/>

انظر أيضًا

الوثائق الكاملة <https://www.gnu.org/software/coreutils/du>
أو متاحة محليًا عبر: info '(coreutils) du invocation'

حُزم بواسطة دبيان (9.10-1)
حقوق النشر © 2026 مؤسسة البرمجيات الحرة
ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث <https://gnu.org/licenses/gpl.html>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه.
لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة خالد حسني <dr.khaled.hosny@gmail.com> و زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

فبراير 2026 GNU coreutils 9.10