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)