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
מציין הדפסת מערכות קבצים מקומיות בלבד.
ראו גם
קישורים חיצוניים
- df באתר The Open Group
- df invocation באתר פרויקט גנו
- df(1) באתר מערכת ההפעלה FreeBSD
הערות שוליים
פקודות בסביבת יוניקס ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים |
cat • cd • chmod • chown • chgrp • cksum • cmp • cp • dd • du • df • file • fsck • ln • ls • mkdir • mount • mv • pwd • rm • rmdir • tee • touch • umask | |
תהליכים |
at • chroot • cron • kill • killall • nice • pgrep • pkill • ps • pstree • time • top | |
סביבת משתמש |
env • exit • finger • passwd • su • sudo • uptime • talk • uname • w • wall • who • whoami | |
עיבוד טקסט |
awk • basename • cut • diff • ed • ex • head • less • more • paste • sed • sort • strings • tail • tr • uniq • vi • vim • wc • xargs | |
מעטפת | ||
רשת |
ifconfig • inetd • netcat • netstat • nslookup • ping • rlogin • route • ssh • traceroute | |
חיפוש | ||
שונות |