Dust(1) General Commands Manual Dust(1) نام (NAME) dust - ابزاری مشابه du اما شهودی‌تر برای نمایش مصرف دیسک خلاصه دستور (SYNOPSIS) dust [-d|--depth] [-T|--threads] [--config] [-n|--number-of-lines] [-p|--full-paths] [-X|--ignore-directory] [-I|--ignore-all-in-file] [-L|--dereference-links] [-x|--limit-filesystem] [-s|--apparent-size] [-r|--reverse] [-c|--no-colors] [-C|--force-colors] [--dim] [-b|--no-percent-bars] [-B|--bars-on-right] [-z|--min-size] [-R|--screen-reader] [--skip-total] [-f|--filecount] [-i|--ignore-hidden] [-v|--invert-filter] [-e|--filter] [-t|--file-types] [-w|--terminal-width] [-P|--no-progress] [--print-errors] [-D|--only-dir] [-F|--only-file] [-o|--output-format] [-S|--stack-size] [-j|--output-json] [-M|--mtime] [-A|--atime] [-y|--ctime] [--files0-from] [--files-from] [--collapse] [-m|--filetime] [-h|--help] [-V|--version] [PATH] توضیحات (DESCRIPTION) مشابه دستور du، اما با نمایش گرافیکی بصری‌تر و فهم‌پذیرتر میزان فضای مصرفی دیسک. گزینه‌ها (OPTIONS) -d, --depth عمق نمایش درخت دایرکتوری -T, --threads تعداد نخ‌های پردازشی (threads) مورد استفاده --config مشخص کردن یک فایل پیکربندی برای استفاده -n, --number-of-lines نمایش 'n' ورودی بزرگ‌تر. (پیش‌فرض برابر با ارتفاع ترمینال یا terminal_height است) -p, --full-paths مسیر زیردایرکتوری‌ها کوتاه نشود (نمایش مسیر کامل) -X, --ignore-directory مستثنی کردن هر فایل یا دایرکتوری با این مسیر -I, --ignore-all-in-file مستثنی کردن هر فایل یا دایرکتوری با عبارت منظمی (regex) که با موارد درون این فایل مطابقت داشته باشد؛ ورودی‌های این فایل به الگوهای نادیده‌گیری ارائه‌شده توسط --invert_filter اضافه خواهند شد -L, --dereference-links ارجاع‌گشایی و پیمایش پیوندهای نمادین - پیوندهای نمادین مانند دایرکتوری در نظر گرفته شده و وارد آن‌ها می‌شود -x, --limit-filesystem فقط شمارش فایل‌ها و دایرکتوری‌هایی که روی همان سیستم‌فایل دایرکتوری ارائه‌شده قرار دارند -s, --apparent-size استفاده از اندازه ظاهری فایل به جای تعداد بلوک‌ها -r, --reverse چاپ درخت به صورت معکوس (بزرگ‌ترین‌ها در بالا) -c, --no-colors هیچ رنگی چاپ نشود (مناسب برای دستوراتی مانند watch) -C, --force-colors اجبار به چاپ رنگی خروجی --dim کم‌نور کردن میله‌های درصدی (رنگ خاکستری) برای کاهش روشنایی در ترمینال‌های تاریک -b, --no-percent-bars هیچ میله درصدی یا مقدار درصدی نمایش داده نشود -B, --bars-on-right انتقال میله‌های درصدی به سمت راست صفحه -z, --min-size حداقل اندازه فایل برای گنجانده شدن در خروجی -R, --screen-reader ویژه صفحه‌خوان‌ها. میله‌ها را حذف کرده و ستون جدیدی برای سطح عمق اضافه می‌کند (می‌توانید برای مسیر کامل از -p نیز استفاده کنید) --skip-total ردیف مجموع کل نمایش داده نشود -f, --filecount محاسبه «اندازه» دایرکتوری بر اساس تعداد فایل‌های فرزند به جای اندازه دیسک -i, --ignore-hidden عدم نمایش فایل‌های پنهان -v, --invert-filter مستثنی کردن مسیر فایل‌های مطابق با این عبارت منظم. برای نادیده گرفتن فایل‌های png وارد کنید: -v "\.png$" -e, --filter تنها شامل کردن مسیر فایل‌های مطابق با این عبارت منظم. برای فایل‌های png وارد کنید: -e "\.png$" -t, --file-types نمایش تنها این نوع فایل‌ها -w, --terminal-width تعیین عرض خروجی با نادیده گرفتن تشخیص خودکار عرض ترمینال -P, --no-progress غیرفعال کردن نمایش پیشرفت کار --print-errors چاپ مسیرهای دارای خطا -D, --only-dir فقط دایرکتوری‌ها نمایش داده شوند -F, --only-file فقط فایل‌ها نمایش داده شوند. (یافتن بزرگ‌ترین فایل‌های شما) -o, --output-format تغییر قالب نمایش اندازه در خروجی. مقدار si اندازه‌ها را بر مبنای توان‌های ۱۰۰۰ چاپ می‌کند. مقادیر b k m g t kb mb gb tb کل درخت را با آن اندازه چاپ می‌کنند مقادیر ممکن: • si: پیشوند SI (توان‌های ۱۰۰۰) • b: بایت (B) • k: کیبی‌بایت (KiB) • m: مبی‌بایت (MiB) • g: گیبی‌بایت (GiB) • t: تبی‌بایت (TiB) • kb: کیلوبایت (kB) • mb: مگابایت (MB) • gb: گیگابایت (GB) • tb: ترابایت (TB) -S, --stack-size مشخص کردن میزان حافظه برای استفاده به عنوان اندازه پشته (stack) - در صورت مشاهده خطای: 'fatal runtime error: stack overflow' استفاده شود (پیش‌فرض در حافظه کم=۱۰۴۸۵۷۶، حافظه زیاد=۱۰۷۳۷۴۱۸۲۴) -j, --output-json خروجی دادن درخت دایرکتوری در قالب json در دایرکتوری جاری -M, --mtime مقدار +/-n با فایل‌هایی که بیشتر/کمتر از n روز پیش تغییر یافته‌اند تطابق دارد و n با فایل‌هایی که دقیقاً n روز پیش تغییر یافته‌اند؛ روزها به پایین گرد می‌شوند. به این صورت که +n => (−∞, curr−(n+1)) و n => [curr−(n+1), curr−n) و -n => (𝑐𝑢𝑟𝑟−𝑛, +∞) -A, --atime مشابه -mtime، اما بر اساس زمان دسترسی به فایل -y, --ctime مشابه -mtime، اما بر اساس زمان تغییر وضعیت فایل --files0-from خواندن مسیرهای پایان‌یافته با نویسه NUL از FILE (از `-` برای ورودی استاندارد استفاده کنید) --files-from خواندن مسیرهای پایان‌یافته با خط جدید از FILE (از `-` برای ورودی استاندارد استفاده کنید) --collapse بسته نگه داشتن این دایرکتوری‌ها (جمع شدن شاخه‌ها) -m, --filetime محاسبه «اندازه» دایرکتوری بر اساس بیشترین زمان فایل در میان فایل‌های فرزند به جای اندازه دیسک؛ استفاده از گزینه‌های a/c/m برای زمان آخرین دسترسی/تغییر وضعیت/تغییر محتوا مقادیر ممکن: • a: زمان آخرین دسترسی • c: زمان آخرین تغییر وضعیت • m: زمان آخرین تغییر محتوا -h, --help چاپ راهنما (مشاهده خلاصه با '-h') -V, --version چاپ نسخه [PATH] فایل‌ها یا دایرکتوری‌های ورودی نسخه (VERSION) v1.2.5 Dust 1.2.5 Dust(1)