ללינוקס יש חבורה של פקודות שימושיות כדי לפשט פעולות מסוימות במערכת. df, למשל, עוזר לך לקבוע כמה שטח דיסק פנוי יש לך בכונן, ואילו דו מציג את השימוש המשוער בשטח הקבצים במערכת שלך.

בעוד ששתי הפקודות הללו עובדות היטב ועושות את עבודתן כמתוכנן, ישנה פקודה שימושית נוספת שנקראת duf, חלופה ל-df המספקת פונקציונליות טובה יותר של ניטור דיסק.

במדריך זה, נסתכל על duf בפירוט ונעבור על השלבים להתקנה ולהשתמש בו בלינוקס.

מה זה דוף?

duf או Disk Usage/Free הוא כלי שורת פקודה חינמי ופתוח המאפשר לך להציג את השימוש בדיסק והשטח הפנוי של המערכת שלך ממש בתוך חלון מסוף.

זה בעצם משלב את הפונקציונליות של du ושל df לפקודה אחת, כך שלא תצטרך להפעיל את שתי הפקודות בנפרד. לא רק זה, עם duf, אתה גם מקבל את המידע בצורה מודרנית ומובן, מה שהופך אותו ליותר ידידותי למשתמש עבור אלה שרק מתחילים עם לינוקס.

קָשׁוּר: כיצד להראות שימוש בדיסק בלינוקס עם הפקודה du

למה להשתמש ב-duf?

אחד היתרונות הגדולים ביותר של duf על פני df הוא מערך התכונות המקיף שלו; כזה שנותן לך את החופש לסנן, למיין ולייצא תוצאות ל-JSON, בין היתר.

להלן רשימה של כל התכונות המדגישות של duf:

instagram viewer
  • פלט צבעוני וקל להבנה
  • חופש להתאים את הנושא של הטרמינל
  • יכולת למיין או לסנן תוצאות לפי העדפתך
  • אפשרות לייצא פלט ב-JSON

כיצד להתקין duf על לינוקס

בהתאם לאיזה הפצת לינוקס אתה מריץ במחשב שלך, אתה יכול להתקין עליו duf בכמה דרכים שונות.

1. התקן duf באמצעות חבילת DEB או RPM

התקנת duf באמצעות חבילת DEB או RPM קלה מאוד, הודות לקבצי החבילה הרשמיים שסופקו על ידי המפתחים.

עבור שיטה זו, ראשית, עבור אל דף ה-GitHub Releases של duf. לאחר מכן, לחץ על הקובץ שמסתיים ב- .deb סיומת אם אתה על דביאן או נגזרותיה, או עם .rpm הרחבה אם אתה מפעיל RHEL או כל אחד מהנגזרות שלו כמו Fedora, CentOS וכו'.

הורד: חבילת duf

אם אינך רוצה להוריד את החבילה מדף ההפצות, תוכל גם להשתמש wget כדי לקבל את החבילה ממש בתוך הטרמינל.

לשם כך, בדוק אם wget קיים במערכת שלך על ידי הפעלת:

wget --גרסה

אם לא, הורד אותו קודם.

כעת, אם אתה ב-Distro מבוסס Debian, הרץ את הפקודה למטה כדי לקבל duf:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

בהפצות מבוססות RHEL, הפעל:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm

כעת, יש לך שתי אפשרויות להתקין את החבילה. אתה יכול להשתמש בגרסת ה-GUI של מתקין החבילות של המערכת שלך או להתקין אותה משורת הפקודה.

אם אתה מעדיף את גישת ה-GUI, עבור אל הורדות ספרייה, לחץ לחיצה ימנית על קובץ החבילה ובחר פתח עם מתקין חבילות GDebi אוֹ פתח עם מתקין תוכנה, מבוסס על הפצת לינוקס שלך. לאחר פתיחת תוכנית ההתקנה, לחץ על התקן את החבילה אוֹ להתקין לחצן כדי להתחיל בהתקנה.

לחלופין, כדי להשתמש בשיטת CLI, פתח את הטרמינל ונווט אל הורדות ספרייה באמצעות הפקודה cd. לאחר מכן, בהתאם להפצת לינוקס שלך, הזן את הפקודה המתאימה להתקנת החבילה במערכת שלך.

בהפצות מבוססות דביאן:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

בהפצות מבוססות RHEL:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

משתמשי Arch יכולים להתקין duf מה-AUR באמצעות עוזר AUR כמו Yay:

יא - ס דוף

2. התקן duf באמצעות Snap

אתה יכול גם להתקין duf על המערכת שלך באמצעות חבילת ה-Snap הרשמית שלה. לשם כך, ודא שמותקן Snap במחשב שלך על ידי הפעלת הפקודה הבאה:

snap --version

אם זה מחזיר מספר גרסה, זה אומר ש-Snap קיים במערכת, ואתה יכול להמשיך לשלב הבא. עם זאת, במקרה שלא, תצטרך התקן קודם את Snap.

בהתחשב בכך שעשית את החלק הזה, אתה יכול להתקין duf דרך Snap על ידי הפעלת:

sudo snap install duf-utility

3. בנה duf ממקור

למרות שגם שיטות מנהל החבילות וגם שיטות Snap פועלות היטב, אם תרצה לבנות את התוכנית מהמקור, duf מציעה את החופש לעשות זאת. עם זאת, מכיוון ש-duf כתוב ב-Go, ודא שיש לך סביבת Go פועלת במחשב שלך.

לאחר שתסיים, אתה יכול להרכיב duf על ידי הפעלת קבוצת הפקודות הבאה:

שיבוט git https://github.com/muesli/duf.git
CD duf
לך לבנות

קָשׁוּר: כיצד להרכיב ולהתקין תוכנה ממקור בלינוקס

כיצד להשתמש ב-DUF כדי לבדוק שימוש בדיסק

עם duf מותקן, אתה יכול להתחיל להשתמש בו מיד. כדי לעשות זאת, פתח מסוף והפעל:

duf

פעולה זו תחזיר רשימה של כל ההתקנים ונקודות ההרכבה במערכת שלך, כפי שמוצג להלן.

עם זאת, אם ברצונך לרשום רק מכשירים ספציפיים ונקודות הרכבה, תוכל לצמצם את התוצאה באמצעות פקודות בפורמט הבא:

דוף /
duf /בית

יתרה מכך, במקרה שאתה צריך להציג את כל מערכות הקבצים, כולל מערכות קבצים פסאודו, כפולות ובלתי נגישות, תוכל לעשות זאת באמצעות:

duf --הכל

סינון תוצאות

בעוד שהפלט המוצג בצורה טבלאית הוא די קל להבנה, סינון זה כדי להציג או הסתר טבלאות ספציפיות מקל על הצגת מידע רק על הטבלאות שאתה צריך לדעת על אודות.

ככזה, duf מציעה שתי אפשרויות לסינון התקני: --רק ו --להתחבא, והנה איך הם יכולים להיות שימושיים.

נניח שאתה רוצה להציג מכשירים הרשומים רק בשתי טבלאות ספציפיות: מקומי ורשת. במצב זה, במקום להפעיל את פקודת duf הרגילה, תוכל לשנות אותה כך שתכלול רק שתי טבלאות. ככה:

duf --רק מקומי, רשת

באופן דומה, אם ברצונך להסתיר את הטבלאות הללו מהתוצאות, תוכל לעשות זאת באמצעות:

duf --הסתר מקומי, רשת

הסינון של duf עובד גם עם מערכות קבצים ונקודות הרכבה, כך שתוכל להציג או להסתיר גם מערכות קבצים ונקודות הרכבה.

כדי להציג מערכות קבצים ספציפיות:

duf --only-fs tmps, vfat

כאשר אתה רוצה להסתיר מערכות קבצים מסוימות:

duf --hide-fs tmpfs, vfat

להצגת נקודות הרכבה:

duf --only-mp /,/home

כדי להסתיר את נקודות ההרכבה האלה מהתוצאה:

duf --hide-mp /,/home

מיון תוצאות

בדומה לסינון התוצאות כדי להציג מידע על מכשירים נבחרים ונקודות הרכבה, אתה יכול גם למיין את הסדר שבו רשומים נתוני הטבלה.

לדוגמה, אם אתה רוצה למיין את גודל העמודה בטבלה, הפקודה הבאה יכולה לעשות זאת עבורך:

duf - גודל סוג

באופן דומה, תוכל גם להציג או להסתיר עמודות ספציפיות בטבלה. אז נניח שאתה רוצה להראות רק את גודל ו לְהוֹעִיל עמודות בתוצאה. אתה יכול לעשות זאת עם:

duf --גודל פלט, הועיל

הצגת מידע אינוד

כל המערכות דמויות Unix ו-Unix משתמשות גם בלוקים וגם באינודים כדי לארגן ולאחסן נתונים. בעוד בלוקים מייצגים נתונים, האינודים מייצגים קבצים.

עם duf, אתה יכול להציג גם בלוק וגם ב-inode, אם כי ייצוג ברירת המחדל מוגדר להציג נתוני בלוק. כדי להציג מידע אינודה במקום שימוש בחסימה, פשוט הרץ:

duf --inodes

ייצוא תוצאות ב-JSON

אם אי פעם תצטרך לייצא תוצאות, duf נותן לך את האפשרות לייצא אותן בפורמט קובץ JSON. זה הופך את הקובץ המיוצא לנגיש וקריא יותר באפליקציות והתקנים שונים.

פשוט פתח מסוף והפעל את הפקודה הבאה כדי לייצא את תוצאת ה-DUF שלך ב-JSON:

duf --json

הגדרת ערכת נושא למסוף

למרות ש-duf מזהה באופן אוטומטי את ערכת הצבעים של הטרמינל שלך בצורה נכונה, במקרה שהוא לא מצליח לעשות זאת, אתה יכול לשנות את ערכת הנושא באמצעות --נושא טיעון, כפי שמוצג להלן:

duf --אור נושא

אוֹ

duf --נושא כהה

קבלת עזרה בשורת הפקודה

בכל שלב, אם אתה נתקל בבעיות בתחביר של פקודה, אתה יכול לבקש עזרה באמצעות:

duf --עזרה

ניטור שימוש בדיסק ב-Linux פשוט יותר

ניטור השימוש בדיסק בלינוקס קל מתמיד, הודות לפקודת duf. אמנם כלים אחרים של CLI כמו du ו-df נמצאים שם, והם עושים את העבודה, אבל קלות השימוש וייצוג הנתונים המובן של duf מפשטים את התהליך באופן משמעותי.

שלא לדבר על זה, זה נותן לך יותר פונקציונליות ושליטה על הפלט, כך שאתה לא מוצף יותר מדי מידע.

אם אתה רק התחלת עם לינוקס, אתה עשוי להפיק תועלת מלמד על הרכבת הכונן הקשיח באמצעות שורת הפקודה.

כיצד להעלות כונן קשיח בלינוקס באמצעות שורת הפקודה

צריך לטעון כונן קשיח או מחיצת דיסק בלינוקס? הנה מה שאתה צריך לדעת על udisks ופקודות mount.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • מחיצת דיסק
  • אפליקציות לינוקס
  • פקודות לינוקס
על הסופר
יאש ווט (37 מאמרים שפורסמו)

יאש הוא כותב צוות ב-MUO עבור עשה זאת בעצמך, לינוקס, תכנות ואבטחה. לפני שמצא את התשוקה שלו בכתיבה, הוא נהג לפתח עבור האינטרנט ו-iOS. אתה יכול גם למצוא את הכתיבה שלו ב-TechPP, שם הוא מכסה אנכיים אחרים. מלבד טכנולוגיה, הוא נהנה לדבר על אסטרונומיה, פורמולה 1 ושעונים.

עוד מאת יאש וואט

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם