התיקיה הזמנית במערכת לינוקס כוללתכמות מוגבלת של שטח. בדרך כלל, גודל התיקיה הזמנית אינו נושא משום שהיא מתנקה בכל הפעלה מחדש. עם זאת, אם אתה מנהל מערכת לינוקס שלא מופעלת מחדש לעתים קרובות, התיקיה יכולה להתמלא ולגרום לבעיות אדירות.
שיטה 1 - מצא את הפקודה
ה למצוא הפקודה, המובנית בכל לינוקסהפצות, אינה סתם אפליקציית שורת פקודה חזקה עבור לינוקס שיכולה למצוא קבצים ותיקיות במהירות. ניתן להשתמש בו גם כדי למחוק במהירות המון קבצים מכל ספרייה - כולל זה שמכיל נתונים זמניים.
להשתמש ב- למצוא פקודה לנקות את התיקיה הזמנית של Linux, התחל על ידי פתיחת חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת. לאחר מכן, ברגע שחלון שורת הפקודה מוכן לשימוש, עבור ממשתמש רגיל לחשבון השורש באמצעות su או sudo -s פקודה.
su -
או
sudo -s
עכשיו לאחר שהשגת גישה לשורש במסוף השתמש ב- למצוא הפקודה למטה, בשילוב עם מתג "מחיקה" כדי לרוקן את כל הקבצים מתוך הספרייה הזמנית.
find /tmp -type f -delete
על ידי הפעלת הפקודה למעלה, הספרייה הזמנית ריקה מכל הקבצים. עם זאת, תיקיות נשארות. אם אתה מעדיף למחוק לחלוטין את הכל, נסה זאת למצוא במקום זאת.
find /tmp -exec rm -rf {} +
שיטה 2 - מדריך ריק עם rm
מחיקת הכל מהספרייה הזמנית נעשית בצורה הטובה ביותר בשיטה 1 שכן היא נמנעת משימוש בסמל rm לפקד על חבורה שלמה. עם זאת, אם לא היה לך מזל טוב בשיטה 1, מסלול זה הוא האפשרות היחידה האחרת.
השלב הראשון בניקוי הספרייה הזמנית באמצעות rm הפקודה היא לפתוח חלון מסוף. אתה יכול לעשות זאת על ידי לחיצה על Ctrl + Alt + T או Ctrl + Alt + Shift + T במקלדת. ברגע שחלון שורת הפקודה פתוח, קבל גישה לשורש.
su -
או
sudo -s
כאשר שורת הפקודה עוברת לגישה לשורש, עבור אל ה- "/ tmp" עם CD פקודה.
CD / tmp
בתוך הספרייה הזמנית במערכת הלינוקס שלך, הפעל את ה- ls פקודה להציג את תוכן התיקיה.
ls
ואז, הפעל את rm פקודה עם מתג "rf" וסמל תווים כלליים *. באמצעות תו כללי עם rm הפקודה, שורת הפקודה לינוקס תמחק כל קובץ ותיקיה בבת אחת. זה יחסוך זמן, ויגרום לכך שלא יהיה צורך לכתוב את ה- rm פקודה שוב ושוב עבור כל תיקיה וקובץ בספרייה הזמנית.
rm -rf *
מכאן, הרץ את ה- ls פקודה שוב לראות את התוכן של הספרייה הזמנית. בהנחה של rm הפקודה הצליחה, שום דבר לא יופיע. אם עדיין יש נתונים בספרייה, הפעל מחדש את הפקודה למעלה ונסה שוב.
בדוק אם התיקיה הזמנית של לינוקס מלאה
הספרייה הזמנית היא מיקום חשוב ב- Linux. תוכנות ושירותים רבים משתמשים בו כדי לאחסן נתונים זמניים. לפעמים, עודף נתונים יכול למלא במהירות את התיקיה.
כדי למנוע את מילוי הספרייה הזמנית בעתיד, כך שלא יהיה צורך לפנות למחיקה ידנית, הנה כמה דרכים מהירות לבדוק את השימוש הנוכחי בנתונים של התיקיה.
דף

פקודת Df מעולה בבדיקת גודל הספרייה הזמנית בלינוקס, מכיוון שהיא כלי מובנה בשורת הפקודה שמגיע עם כל מערכות ההפעלה של לינוקס.
לפתוח חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת. ואז, עם חלון שורת הפקודה פתוח ומוכן לצאת, הצבע על דו פקודה בספרייה הזמנית כדי להציג כמה נתונים היא משתמשת בבלוקים.
df /tmp
לא אוהבים את קריאת החסימה? שקול לשלב את ה- df הפקודה יחד עם מתג שורת הפקודה "h". זה יחליף את תצוגת החסימה למגה-בייט וגיגה-בייט, וזה הרבה יותר קל להבין.
df -h /tmp
דו

ה df הפקודה מצוינת בהצגת סקירה מפורטת של הספרייה הזמנית. עם זאת, אם אתה רק מחפש סקירה מהירה של כמה שטח התיקיה משתמשת, דו עדיף להשתמש בפקודה, מכיוון שהיא מראה רק כמה מהתיקייה הזמנית תפוסה (במגה-בייט) ותו לא.
sudo du -sh /tmp
עץ

זקוק לסקירה מפורטת של כמה קבצים ותיקיות בדיוק בתוך הספרייה הזמנית? נסה את ה- עץ פקודה.
הערה: יתכן שכבר מותקן עץ במערכת הלינוקס שלך. אם לא, עבור אל Pkgs.org ולמד כיצד להתקין אותו.
tree /tmp
הפקודה שלעיל תציג סקירה קטנה שלכמה קבצים ותיקיות משתמשים כרגע בספריה הזמנית. עם זאת, זה לא יראה את גודלם. אם תרצה לראות כמה נתונים יש בכל הקבצים והתיקיות, נסה את זה עץ פקודה עם "du."
tree --du -h /tmp</ p>
הערות