DUF(1) Disk Usage/Free Utility DUF(1) نام (NAME) duf - ابزار بررسی فضای مصرفی و آزاد دیسک خلاصه دستور (SYNOPSIS) duf [options...] [argument...] توضیحات (DESCRIPTION) ابزار ساده برای بررسی فضای مصرفی و آزاد دیسک. ویژگی‌ها: • خروجی رنگی و کاربرپسند. • تنظیم خودکار با تم و پهنای ترمینال شما. • مرتب‌سازی نتایج بر اساس نیازهای شما. • گروه‌بندی و پالایش دستگاه‌ها. • امکان تولید خروجی با ساختار JSON. گزینه‌ها (OPTIONS) -all شامل سامانه‌های فایل کاذب، تکراری و غیرقابل‌دسترس -avail-threshold آستانه رنگ‌بندی (زرد، قرمز) ستون فضای در دسترس را مشخص می‌کند؛ باید یک عدد صحیح با پیشوندهای اختیاری SI باشد -hide پنهان‌سازی دستگاه‌های خاص، با کاما جدا شوند: local, network, fuse, special, loops, binds -hide-fs پنهان‌سازی سامانه‌های فایل خاص، با کاما جدا شوند -hide-mp پنهان‌سازی نقاط اتصال خاص، با کاما جدا شوند (از نویسه‌های عام پشتیبانی می‌کند) -inodes فهرست کردن اطلاعات گره‌های آی‌نود (inode) به‌جای میزان مصرف بلوک‌ها -json نمایش خروجی تمام دستگاه‌ها در قالب JSON -only نمایش تنها دستگاه‌های خاص، با کاما جدا شوند: local, network, fuse, special, loops, binds -only-fs تنها سامانه‌های فایل خاص، با کاما جدا شوند -only-mp تنها نقاط اتصال خاص، با کاما جدا شوند (از نویسه‌های عام پشتیبانی می‌کند) -output فیلدهای خروجی: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem -sort مرتب‌سازی خروجی بر اساس: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem -style سبک: unicode, ascii -theme تم‌های رنگی: dark, light, ansi -usage-threshold آستانه رنگ‌بندی (زرد، قرمز) نوارهای مصرف را به عنوان یک عدد اعشاری بین 0 تا 1 تعیین می‌کند -version نمایش نسخه -warnings ارسال تمام هشدارها به خروجی خطای استاندارد (STDERR) -width حداکثر پهنای خروجی نحوه استفاده (USAGE) می‌توانید duf را به‌سادگی و بدون هیچ آرگومان خط فرمانی اجرا کنید: $ duf اگر آرگومان‌هایی ارائه دهید، duf تنها دستگاه‌ها و نقاط اتصال خاص را فهرست می‌کند: $ duf /home /some/file اگر می‌خواهید همه چیز را فهرست کنید (شامل سامانه‌های فایل کاذب، تکراری و غیرقابل دسترس): $ duf --all می‌توانید جدول‌های خاصی را نمایش داده یا پنهان کنید: $ duf --only local,network,fuse,special,loops,binds $ duf --hide local,network,fuse,special,loops,binds همچنین می‌توانید سامانه‌های فایل خاصی را نمایش داده یا پنهان کنید: $ duf --only-fs tmpfs,vfat $ duf --hide-fs tmpfs,vfat ...یا نقاط اتصال مشخص: $ duf --only-mp /,/home,/dev $ duf --hide-mp /,/home,/dev نویسه‌های عام (wildcards) داخل علامت‌های نقل‌قول کار می‌کنند: $ duf --only-mp '/sys/*,/dev/*' مرتب‌سازی خروجی: $ duf --sort size کلیدهای معتبر عبارتند از: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem. نمایش یا پنهان‌سازی ستون‌های مشخص: $ duf --output mountpoint,size,usage کلیدهای معتبر عبارتند از: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem. فهرست کردن اطلاعات گره‌های آی‌نود به‌جای میزان مصرف بلوک‌ها: $ duf --inodes اگر duf رنگ‌های ترمینال شما را به‌درستی تشخیص نمی‌دهد، می‌توانید یک تم تنظیم کنید: $ duf --theme light ابزار duf ستون‌های در دسترس بودن و میزان مصرف را بسته به میزان فضای باقیمانده، به رنگ قرمز، سبز یا زرد برجسته می‌کند. شما می‌توانید آستانه‌های اختصاصی خود را تعیین کنید: $ duf --avail-threshold="10G,1G" $ duf --usage-threshold="0.5,0.9" اگر ترجیح می‌دهید خروجی در قالب JSON باشد: $ duf --json نکات (NOTES) بخش‌هایی از کد duf از https://github.com/shirou/gopsutil کپی و اصلاح شده است. پروژهٔ gopsutil توسط WAKAYAMA Shirou نوشته شده و تحت پروانه BSD-3-Clause منتشر شده است. نویسندگان (AUTHORS) برنامهٔ duf توسط Christian Muehlhaeuser نوشته شده است. حق نشر (COPYRIGHT) حق نشر (C) ۲۰۲۰-۲۰۲۲ Christian Muehlhaeuser تحت پروانه MIT منتشر شده است. duf 2025-09-08 DUF(1)