df (פקודה)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש

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

פעולה[עריכת קוד מקור | עריכה]

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

פלט הפקודה כולל בתוכו את הפרמטרים הבאים:

<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 מציין הדפסת מערכות קבצים מקומיות בלבד.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ mtab page from Section 5 of the unix 8th manual, דף העזרה של הקובץ mtab במערכת ההפעלה יוניקס גרסה 8.
  2. ^ statfs(2), דף העזרה במערכת ההפעלה FreeBSD.
  3. ^ statfs(2), דף העזרה במערכת ההפעלה לינוקס.