Df (פקודה)

df (ראשי תיבות: disk free; בתרגום חופשי: "מקום פנוי בדיסק") היא תוכנית יוניקס סטנדרטית המשמשת להצגת המקום הפנוי במערכות הקבצים במערכת.

פעולה
df ממומש בדרך כלל על ידי קריאת מערכות הקבצים המעוגנות במערכת מתוך הקובץ /etc/mtab, ושימוש בקריאת המערכת statfs().

פלט הפקודה כולל בתוכו את הפרמטרים הבאים:
<fs name>, <total space>, <space used>, <space free>, <percentage used>, <fs root>
שם מערכת הקבצים, מקום סה"כ, מקום מנוצל, מקום פנוי, אחוז מנוצל, ומיקום עגינה.

דוגמה לפלט הפקודה:
$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  6.0G  114G   5% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sdb2              30G  115M   28G   1% /home/oracle
/dev/sdc1             550G   70M  522G   1% /home/data

תחביר
תחביר הפקודה, באופן כללי, הוא כדלקמן:
df [OPTIONS] [file...]

כאשר לא מצוין קובץ, הפקודה מדפיסה את כל מערכות הקבצים המעוגנות במערכת. כאשר מצוינים קבצים הפקודה מדפיסה את מערכות הקבצים שאליהם שייכים הקבצים.
הדגל -h מציין הדפסה בקילובייט, מגהבייט או גיגהבייט, בהתאם לגודל. הדגל -i מציין הדפסת מספר ה-inodes הפנויים במערכת הקבצים. הדגל -l מציין הדפסת מערכות קבצים מקומיות בלבד.

ראו גם
 fstab

קישורים חיצוניים
 df באתר The Open Group
 df invocation באתר פרויקט גנו
 df(1) באתר מערכת ההפעלה FreeBSD

הערות שוליים

פקודות יוניקס