!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª
תוכן עניינים:
בעת רישום תוכן הספרייה באמצעות הפקודה
ls
, יתכן ששמת לב שגודל הספריות הוא כמעט תמיד 4096 בתים (4 KB). זה גודל השטח בדיסק שמשמש לאחסון המטה-מידע עבור הספרייה, לא מה שהוא מכיל.
הפקודה בה תרצה להשתמש כדי לקבל את הגודל האמיתי של ספריה היא
du
, וזה קיצור של "שימוש בדיסק".
קבלת גודל מדריך
הפקודה
du
מציגה את כמות שטח הקובץ המשמש את הקבצים או הספריות שצוינו. אם הנתיב שצוין הוא ספריה, אתה מסכם את השימוש בדיסק בכל ספריית המשנה בספריה זו. אם לא צוין נתיב, אתה מדווח על השימוש בדיסק במדריך העבודה הנוכחי.
כאשר אתה מופעל ללא אפשרויות, אתה מציג את השימוש בדיסק של הספרייה הנתונה וכל אחת מתיקיות המשנה שלה בבתים.
בדרך כלל, תרצה להציג את השטח שתפוס את הספרייה בפורמט קריא לבני אדם. לדוגמה, כדי לקבל את הגודל הכולל של ספריית
/var
, תפעיל את הפקודה הבאה:
sudo du -sh /var
הפלט ייראה כך:
85G /var
בואו נסביר את הפקודה ואת טענותיה:
- הפקודה מתחילה ב-
sudo
מכיוון שרוב הקבצים והספריות שנמצאים בספריית/var
הם בבעלות משתמש השורש ואינם ניתנים לקריאה על ידי המשתמשים הרגילים. אם תשמיט אתsudo
, הפקודהdu
תדפיס "du: לא יכול לקרוא ספרייה".s
- הצגת רק את הגודל הכולל של הספרייה שצוינה, אל תציג סיכומי גודל קובץ עבור ספריות משנה.h
- גדלי הדפסה בפורמט קריא לבני אדם (h
)./var
- הנתיב לספרייה שברצונך לקבל את הגודל.
מה אם ברצונך להציג את השימוש בדיסק בתיקיות המשנה ברמה הראשונה? יש לך שתי אפשרויות. הראשון הוא להשתמש בסמל הכוכבית (
*
) כמוצג להלן, ופירושו "להתאים לכל מה שלא מתחיל עם תקופה (
.
)". האפשרות
-c
אומרת לך להדפיס סכום כולל של כל הגדלים:
sudo du -shc /var/*
24K /var/db 4.0K /var/empty 4.0K /var/games 77G /var/lib 4.0K /var/local 0 /var/lock 3.3G /var/log 0 /var/mail 4.0K /var/opt 0 /var/run 196K /var/spool 28K /var/tmp 85G total
דרך נוספת לקבל דוח על השימוש בדיסק בתיקיות המשנה ברמה הראשונה היא להשתמש באפשרות
--max-depth
:
sudo du -h --max-depth=1 /var
77G /var/lib 24K /var/db 4.0K /var/empty 4.0K /var/local 4.0K /var/opt 196K /var/spool 4.0K /var/games 3.3G /var/log 5.0G /var/cache 28K /var/tmp 85G /var 85G total
כברירת מחדל, פקודת ה-
du
מציגה את שטח הדיסק המשמש את הספרייה או הקובץ. כדי למצוא את הגודל לכאורה של ספריה, השתמש
--apparent-size
. "הגודל הנראה" של הקובץ הוא כמה נתונים נמצאים בפועל בקובץ.
sudo du -sh --apparent-size /var
כשאתה מעביר ספריה באמצעות SCP, Rsync. או SFTP, כמות הנתונים המועברת דרך הרשת היא הגודל לכאורה של הקבצים. זו הסיבה שגודל השטח בדיסק המשמש במקור כאשר הוא מוצג עם
du
(ללא
--apparent-size
) אינו זהה לגודל
--apparent-size
.
ניתן לשלב את הפקודה
du
גם עם פקודות אחרות עם צינורות.
לדוגמה, כדי להדפיס את 5 הספריות הגדולות ביותר בספריית
/var
, היית מצרף את הפלט של
du
לפקודת המיון כדי למיין את הספריות לפי הגודל שלהן ואז לצנוב את הפלט לפקודת
head
שתדפיס רק את 5 הספריות המובילות.:
sudo du -h /var/ | sort -rh | head -5
85G /var/ 77G /var/lib 75G /var/lib/libvirt/images 75G /var/lib/libvirt 5.0G /var/cache/pacman/pkg
סיכום
ב- Linux אתה יכול להשיג את גודל הספרייה באמצעות הפקודה
du
.
להשתלט על העברת גודל ושינוי גודל של Windows עם WindowSpace
WindowSpace נותן לך לינוקס כמו יכולות להתאים אישית את Windows.
שינוי גודל או שינוי שינוי שורת משימות גודל תמונה ממוזערת ב- Windows
למד כיצד לשנות גודל או לשנות את גודל התמונה הממוזערת ב- Windows Vista / 7/8, באמצעות הרישום גרזן - -. אם אתה מוצא גודל תמונה ממוזערת קטן מדי להגדיל את הגודל שלה בקלות.
כיצד להעביר את הספרייה של iTunes למחשב חדש עם tuneswift copytrans
למד כיצד להעביר את ספריית iTunes שלך למחשב חדש באמצעות CopyTrans TuneSwift.