
أداة استخدام/مساحة القرص (لينكس، بي إس دي، ماك أو إس وويندوز)

pacman -S dufapt install dufdnf install dufnix-env -iA nixpkgs.dufxbps-install -S dufemerge sys-fs/dufeopkg it dufpkg install dufpkg_add dufbrew install dufsudo port selfupdate && sudo port install dufchoco install dufscoop install dufpkg install dufتأكد من أن لديك بيئة Go عاملة (مطلوب Go 1.23 أو أحدث). راجع تعليمات التثبيت.
تجميع duf سهل، فقط قم بتشغيل:
git clone https://github.com/muesli/duf.git
cd duf
go build
يمكنك ببساطة تشغيل 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
تعمل العلامات البديلة داخل علامات الاقتباس:
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.
سرد معلومات inode بدلاً من استخدام الكتل:
duf --inodes
إذا لم يكشف duf ألوان الطرفية بشكل صحيح، يمكنك تعيين سمة:
duf --theme light
يقوم duf بتمييز أعمدة السعة والاستخدام باللون الأحمر أو الأخضر أو الأصفر، اعتمادًا على مقدار المساحة المتاحة. يمكنك تعيين العتبات الخاصة بك:
duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"
إذا كنت تفضل الإخراج بصيغة JSON:
duf --json
يجب أن يلاحظ مستخدمي oh-my-zsh أنه يعرف بالفعل اسمًا مستعارًا يسمى
duf، وسيتعين عليك إزالته لاستخدام duf:
unalias duf
هل لديك بعض الملاحظات أو الاقتراحات؟ يرجى فتح مشكلة أو إرسال رسالة لي!