Thanks to visit codestin.com
Credit goes to github.com

Skip to content

molanjad2011/duf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duf

ابزار Disk Usage/Free (لینوکس، BSD، macOS و ویندوز)

duf

ویژگی‌ها

  • خروجی کاربرپسند و رنگی
  • تطبیق با تم و عرض ترمینال شما
  • مرتب‌سازی نتایج بر اساس نیاز شما
  • گروه‌بندی و فیلتر کردن دستگاه‌ها
  • امکان خروجی راحت به فرمت JSON

نصب

بسته‌ها

لینوکس

  • Arch Linux: pacman -S duf
  • Ubuntu (22.04 و بالاتر) / Debian (12 و بالاتر): apt install duf
  • Fedora Linux: dnf install duf
  • Nix: nix-env -iA nixpkgs.duf
  • Void Linux: xbps-install -S duf
  • Gentoo Linux: emerge sys-fs/duf
  • Solus: eopkg it duf
  • بسته‌ها برای Alpine، Debian و فرمت RPM

BSD

  • FreeBSD: pkg install duf
  • OpenBSD: pkg_add duf

macOS

  • با Homebrew: brew install duf
  • با MacPorts: sudo port selfupdate && sudo port install duf

ویندوز

اندروید

  • اندروید (از طریق termux): pkg install duf

باینری‌ها

از سورس

مطمئن شوید که محیط Go شما آماده است (نیازمند Go 1.23 یا بالاتر). دستورالعمل نصب اینجا موجود است.

ساخت duf ساده است:

git clone https://github.com/muesli/duf.git
cd duf
go build

استفاده

می‌توانید بدون آرگومان 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

از wildcard درون کوتیشن‌ها نیز می‌توان استفاده کرد:

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

اطلاعات inode به جای بلاک‌ها:

duf --inodes

اگر رنگ ترمینال به درستی شناسایی نشد، می‌توانید تم تنظیم کنید:

duf --theme light

رنگ‌بندی و آستانه‌ها

duf ستون‌های availability و usage را با رنگ‌های قرمز، سبز یا زرد بسته به میزان فضای موجود نمایش می‌دهد. می‌توانید آستانه‌های خود را تنظیم کنید:

duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"

خروجی JSON

اگر خروجی JSON می‌خواهید:

duf --json

عیب‌یابی

کاربران oh-my-zsh باید بدانند که این ابزار از قبل یک alias با نام duf تعریف کرده است، که باید حذف شود:

unalias duf

بازخورد

اگر بازخورد یا پیشنهادی دارید، لطفاً یک issue باز کنید یا پیام دهید!

About

Disk Usage/Free Utility - a better 'df' alternative

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.2%
  • Roff 4.8%