**df** (اختصار لـ free disk) هو أمر يونكس قياسي يستخدم لعرض مقدار مساحة القرص المتوفرة لأنظمة الملفات التي يكون لدى المستخدم المستدعي حق وصول للقراءة. يتم تطبيقه عادةً باستخدام استدعاءات نظام statfs أو statvfs.

التاريخ
-------

ظهر لأول مرة في الإصدار 1 AT&T UNIX. نسخة من المجمعة في مجموعة غنو الأساسية بواسطة توربيورن جرانلوند وديفيد ماكنزي وبول ايجيرت.

استعمال
-------

مواصفات يونكس المنفردة لـ هي: 

```
df [-k] [-P|-t] [-del] [file...]

```

K-
استخدم وحدات 1024 بايت، بدلاً من وحدات 512 بايت الافتراضية، عند كتابة أشكال المسافات.
-P
استخدم تنسيق الإخراج القياسي والمحمول
-t
إذا كان XSI متوافقًا، اعرض المساحة المخصصة أيضًا   [ *مشكوك فيه*  ][ *مشكوك فيه*  ]
-h
عرض في كيلوبايت، ميغابايت، أو غيغابايت
file
اكتب مقدار المساحة الحرة لنظام الملفات الذي يحتوي على الملف المحدد

تخصيص
-----

`<fs name></fs name>`
اسم نظام الملفات، بتنسيق معرف بالتنفيذ.
`<total space></total space>`
الحجم الكلي لنظام الملفات بوحدات 512 بايت. يتم تعريف المعنى الدقيق لهذا الرقم للتنفيذ، ولكن يجب أن يتضمن `<space used></space used>` ، `<space free></space free>` ، بالإضافة إلى أي مساحة محجوزة من قبل النظام غير متاحة عادة للمستخدم.
`<space used></space used>`
إجمالي مساحة المساحة المخصصة للملفات الموجودة في نظام الملفات، بوحدات 512 بايت.
`<space free></space free>`
إجمالي مساحة المساحة المتاحة داخل نظام الملفات لإنشاء ملفات جديدة بواسطة مستخدمين غير محظورين، بوحدات 512 بايت. عندما يكون هذا الرقم أقل من الصفر أو يساويه، فلن يكون من الممكن إنشاء أي ملفات جديدة على نظام الملفات دون حذف الآخرين أولاً، إلا إذا كانت العملية لها الامتيازات المناسبة. قد يكون الرقم المكتوب أقل من الصفر.
`<percentage used></percentage used>`
النسبة المئوية للمساحة المتاحة عادة والتي يتم تخصيصها حاليا لجميع الملفات على نظام الملفات. يجب حساب هذا باستخدام الكسر:
<space used>/(<space used> + <space free>)
أعرب كنسبة مئوية. قد تكون هذه النسبة أكبر من 100 إذا كانت `<space free></space free>` أقل من الصفر. يجب التعبير عن قيمة النسبة المئوية كعدد صحيح موجب، مع تقريب أي نتيجة كسرية إلى العدد الصحيح التالي الأعلى.
`<fs root></fs root>`
الدليل الذي يظهر أدناه تسلسل هرمي نظام الملفات

مثال
----

فيما يلي مثال لإخراج الأمر df. 

```
$ df
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 16016 52% 2271 14% /
/dev/hd2 4587520 1889420 59% 37791 4% /usr
/dev/hd9var 65536 12032 82% 518 4% /var
/dev/hd3 819200 637832 23% 1829 1% /tmp
/dev/hd1 524288 395848 25% 421 1% /home
/proc - - - - - /proc
/dev/hd10opt 65536 26004 61% 654 4% /opt

```

انظر أيضًا
----------

* قائمة أوامر يونكس

مراجع
-----

* أيقونة بوابةبوابة تقانة المعلومات
* أيقونة بوابةبوابة علم الحاسوب

| * ع
* ن
* ت
أوامر يونكس |
| --- |
| نظام ملفات | 
* cat
* cd
* Chmod
* Chown
* Chgrp
* cksum
* cmp
* cp
* dd
* du
* df
* file
* fsck
* fuser
* ln
* ls
* mkdir
* mount
* mv
* pax
* Pwd
* rm
* rmdir
* size
* split
* tee
* touch
* type
* Umask

 |  |
| معالجة | 
* at
* bg
* chroot
* cron
* fg
* kill
* killall
* nice
* pgrep
* pidof
* pkill
* ps
* pstree
* time
* top

 |
| بيئة المستخدم | 
* clear
* env
* exit
* finger
* history
* أوامر يونكس
* logname
* ميزج (يونكس)
* passwd
* su
* sudo
* فترة التشغيل
* talk
* tput
* uname
* w
* wall
* who
* whoami
* write

 |
| تطوير برمجيات | 
* yacc
* strip
* nm
* make
* lex
* Ctags
* ar

 |
| معالجة نصوص | 
* awk
* banner
* basename
* Comm
* csplit
* cut
* diff
* dirname
* إد (محرر نصوص)
* إكس (محرر نصوص)
* fmt
* fold
* head
* iconv
* join
* less
* more
* paste
* محرر التيار (أداة يونكس)
* sort
* spell
* strings
* tail
* tr
* uniq
* vi
* wc
* xargs

 |
| اوامر شيل داخلية | 
* alias
* echo
* expr
* printf
* sleep
* test
* true and false
* unset
* wait
* yes

 |
| اوامر شبكات | 
* ديغ
* host
* ifconfig
* inetd
* نت كت
* نت ستات
* إن إس لوك أب
* ping
* rdate
* آر لوجين
* route
* أوبن إس إس إتش
* تريسروت

 |
| بحث | 
* find
* grep
* Locate
* whatis
* whereis

 |
| توثيق | 
* apropos
* help
* صفحة دليل (يونكس)

 |
| منوع | 
* bc
* dc
* cal
* توقيت يونكس
* lp
* lpr
* tty
* مستخدم (توضيح)

 |

1. ↑  df(1): report file system disk space usage - Linux man page نسخة محفوظة 17 فبراير 2019 على موقع واي باك مشين.