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=،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'

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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