DU(1) دستورات کاربر DU(1) نام (NAME) du - تخمین میزان فضای مصرفی فایل‌ها خلاصه دستور (SYNOPSIS) du [گزینه‌ها]... [فایل]... du [گزینه‌ها]... --files0-from=F توضیحات (DESCRIPTION) خلاصه‌سازی میزان مصرف دیسک توسط مجموعه‌ای از فایل‌ها، به‌صورت بازگشتی برای دایرکتوری‌ها. آرگومان‌های اجباری برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز اجباری هستند. -0, --null پایان دادن به هر خط خروجی با نویسه NUL به جای خط جدید -a, --all نوشتن شمارش‌ها برای تمام فایل‌ها، نه فقط دایرکتوری‌ها --apparent-size چاپ اندازه‌های ظاهری به جای میزان مصرف دیسک؛ اگرچه اندازه ظاهری معمولاً کوچک‌تر است، اما ممکن است به دلیل وجود حفره‌ها در فایل‌های پراکنده (sparse)، تکه‌تکه شدن درونی (internal fragmentation)، بلوک‌های غیرمستقیم و موارد مشابه، بزرگ‌تر باشد -B, --block-size=اندازه مقیاس‌بندی اندازه‌ها با اندازه پیش از چاپ آن‌ها؛ برای نمونه، -BM اندازه‌ها را در واحدهای ۱٬۰۴۸٬۵۷۶ بایتی چاپ می‌کند؛ قالب اندازه را در زیر ببینید -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 شمارش چندباره اندازه‌ها در صورت وجود پیوند سخت (hard link) -m مشابه --block-size=1M -P, --no-dereference عدم دنبال کردن هیچ‌یک از پیوندهای نمادین (این حالت پیش‌فرض است) -S, --separate-dirs برای دایرکتوری‌ها، اندازه زیردایرکتوری‌ها را شامل نشود --si مشابه -h، اما استفاده از توان‌های ۱۰۰۰ به جای ۱۰۲۴ -s, --summarize نمایش تنها یک مجموع کل برای هر آرگومان -t, --threshold=اندازه نادیده گرفتن مواردی که کوچک‌تر از اندازه هستند (در صورت مثبت بودن)، یا مواردی که بزرگ‌تر از اندازه هستند (در صورت منفی بودن) --time نمایش زمان آخرین تغییر هر فایل در دایرکتوری یا هر یک از زیردایرکتوری‌های آن --time=واژه نمایش زمان به عنوان واژه به جای زمان آخرین تغییر: atime ،access ،use ،ctime یا status --time-style=سبک نمایش زمان‌ها با استفاده از سبک، که می‌تواند یکی از موارد زیر باشد: full-iso ،long-iso ،iso یا +FORMAT؛ مقدار FORMAT همانند دستور 'date' تفسیر می‌شود -X, --exclude-from=فایل مستثنی کردن فایل‌هایی که با هر الگویی درون فایل همخوانی دارند --exclude=الگو مستثنی کردن فایل‌هایی که با الگو همخوانی دارند -x, --one-file-system نادیده گرفتن دایرکتوری‌ها در سیستم‌های فایل متفاوت --help نمایش این راهنما و خروج --version نمایش اطلاعات نسخه و خروج مقادیر نمایشی در واحدهایی از نخستین اندازه در دسترس از --block-size و متغیرهای محیطی DU_BLOCK_SIZE ،BLOCK_SIZE و BLOCKSIZE هستند. در غیر این صورت، واحدها به‌طور پیش‌فرض ۱۰۲۴ بایت می‌باشند (یا ۵۱۲ در صورتی که POSIXLY_CORRECT تنظیم شده باشد). آرگومان اندازه یک عدد صحیح و یک واحد اختیاری است (برای نمونه: 10K معادل 10*1024 است). واحدها عبارتند از K, M, G, T, P, E, Z, Y (توان‌های ۱۰۲۴) یا KB, MB,... (توان‌های ۱۰۰۰). پیشوندهای دودویی نیز می‌توانند استفاده شوند: KiB=K ،MiB=M و غیره. الگوها (PATTERNS) مقدار PATTERN یک الگوی شل است (نه یک عبارت منظم / regular expression). الگوی ? با هر تک‌نویسه مطابقت دارد، در حالی که * با هر رشته‌ای (شامل صفر، یک یا چند نویسه) مطابقت پیدا می‌کند. برای نمونه، *.o با تمامی فایل‌هایی که نام آن‌ها به .o ختم می‌شود مطابقت خواهد داشت. بنابراین، دستور du --exclude='*.o' تمامی فایل‌ها و زیردایرکتوری‌هایی را که نامشان به .o ختم می‌شود (از جمله خود فایل .o) نادیده می‌گیرد. نویسندگان (AUTHORS) نوشته‌شده توسط Torbjorn Granlund ،David MacKenzie ،Paul Eggert و Jim Meyering. گزارش اشکالات (REPORTING BUGS) راهنمای برخط GNU coreutils: گزارش هرگونه اشکال در ترجمه به: حق نشر (COPYRIGHT) حق نشر © 2022 Free Software Foundation, Inc. مجوز GPLv3+: گنو GPL نسخه ۳ یا بالاتر . این نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون مجاز می‌داند. همچنین ببینید (SEE ALSO) مستندات کامل در یا در دسترس به‌صورت محلی از طریق: info '(coreutils) du invocation' GNU coreutils 9.1 September 2022 DU(1)