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

الاسم

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

موجز

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

الوصف

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

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

-0, --null
أنهِ كل سطر مخرجات بـ NUL، وليس بسطر جديد
-a, --all
يكتب العدد لكل الملفات، وليس للأدلة فقط
-A, --apparent-size
يطبع الأحجام الظاهرية بدلاً من استخدام الجهاز؛ على الرغم من أن الحجم الظاهري عادة ما يكون أصغر، إلا أنه قد يكون أكبر بسبب الثقوب في الملفات ('المتفرقة')، والتجزئة الداخلية، والكتل غير المباشرة، وما إلى ذلك.
-B, --block-size=الحجم
يغير مقياس الأحجام حسب SIZE قبل طباعتها؛ انظر تنسيق SIZE أدناه؛ على سبيل المثال، '-BM' يطبع الأحجام بوحدات تبلغ 1048576 بايت
-b, --bytes
يكافئ '--apparent-size --block-size=1'
-c, --total
يُنتج مجموعاً كلياً
-D, --dereference-args
يتتبع فقط الوصلات الرمزية المدرجة في سطر الأوامر
-d, --max-depth=N
يطبع المجموع لدليل (أو ملف، مع --all) فقط إذا كان عند المستوى N أو أقل أسفل معامل سطر الأوامر؛ --max-depth=0 هو نفسه --summarize
--files0-from=F
يُلخّص استخدام الجهاز لأسماء الملفات المنتهية بـ NUL والمحددة في الملف F؛ إذا كان F هو -، فتقرأ الأسماء من الدخل القياسي
-H
يكافئ --dereference-args (-D)
-h, --human-readable
يطبع الأحجام بتنسيق مقروء للبشر (مثال: 1K 234M 2G)
--inodes
يسرد معلومات استخدام الآينود (inode) بدلاً من استخدام الكتل
-k
مثل --block-size=\[u060C]1K
-L, --dereference
يتتبع كافة الوصلات الرمزية
-l, --count-links
يحسب الأحجام عدة مرات إذا كانت موصولة وصلًا صلبًا
-m
مثل --block-size=1M
-P, --no-dereference
لا يتبع أي وصلات رمزية (هذا هو المبدئي)
-S, --separate-dirs
للأدلة، لا يدرج حجم الأدلة الفرعية
--si
مثل -h، ولكن يستخدم قوى 1000 وليس 1024
-s, --summarize
يعرض فقط المجموع لكل معامل
-t, --threshold=الحجم
يستثني المدخلات الأصغر من SIZE إذا كان موجباً، أو المدخلات الأكبر من SIZE إذا كان سالباً
--time
يعرض وقت آخر تعديل لأي ملف في الدليل، أو أي من أدلته الفرعية
--time=كلمة
يعرض الوقت كـ WORD بدلاً من وقت التعديل: atime، أو access، أو use، أو ctime أو status
--time-style=STYLE
تنسيق الوقت/التاريخ مع --time؛ انظر TIME_STYLE أدناه
-X, --exclude-from=ملف
استثنِ الملفات التي تطابق أي نمط في FILE
--exclude=PATTERN
يستثني الملفات التي تطابق PATTERN
-x, --one-file-system
يتخطى الأدلة الموجودة على أنظمة ملفات مختلفة
--help
يعرض هذه المساعدة ويخرج
--version
يعرض معلومات الإصدار ويخرج

تكون قيم العرض بوحدات أول 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/

حقوق النسخ

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

انظر أيضًا

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

ترجمة

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

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

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

أبريل 2026 GNU coreutils 9.11