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

הפקודה להשיג זאת היא:

 Find / path / to / directory / * -mtime + t -exec rm {} \; 

כאשר +t הוא קריטריוני הזמן לחיפוש הקבצים.

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

 Find / home / damien / תמונות / * -mtime +1 -exec rm-f {} \; 

זה ימצא את כל הקבצים בתיקייה תמונות כי הם יותר מ 1 יום הישן (כוח) להסיר את כולם.

אפשרויות נוספות

1. באפשרותך לשנות את הנתיב להצביע על כל תיקיה. ודא שאתה משתמש בנתיב מוחלט.

2. ניתן לשנות את מרווח הזמן. -mtime מתייחס למספר ימים בעוד -mmin מתייחס למספר דקות.

.3 ניתן להגדיר את קריטריוני הזמן. ערך "+5" פירושו יותר מ -5 ימים / דקות בעוד ערך "-5" פירושו 5 ימים / דקות או פחות. ניתן גם להשתמש בצירוף כמו "+ 5 -10" לציון מרווח שהוא יותר מ -5 ימים / דקות ופחות מ -10 ימים / דקות.

4. הפקודה "exec" תפעל עבור פקודה כמו "cp", "mv", "rm", "rmdir" וכו '. מלבד מחיקת קבצים ישנים, אתה יכול לקבל את זה כדי לבצע משימות אחרות, כמו גם, קובץ מתוך תיקיית Dropbox - -.

אוטומציה של התהליך

ישנן מספר דרכים שבהן ניתן להפוך את התהליך לאוטומטי.

1. הפעל בעת האתחול

העתק את הקוד הבא והדבק אותם על עורך טקסט. זכור לשנות את נתיב הקובץ, מרווח זמן, קריטריוני זמן שיתאימו לצרכים שלך. שמור את הקובץ כ- "find-and-delete" בתיקיית הבית.

 #! / bin / bash find / path / to / directory / * -mtime + t -exec rm-f {} \; 

פתח את האפליקציה File Manager וגלוש לתיקיית הבית. לחץ לחיצה ימנית על "למצוא ולמחוק" קובץ ובחר מאפיינים. עבור אל הכרטיסייה הרשאות וסמן את התיבה "אפשר ביצוע קובץ כתוכנית".

לאחר מכן, פתח את יישום האתחול והוסף את הקובץ "Find-and-delete" לרשימה.

2. קרון

אם אתה צריך את הסקריפט לרוץ על מרווח קבוע, אתה יכול להגדיר עבודה cron.

פתח מסוף והקלד את הפריטים הבאים:

 crontab -e 

אם זה ינחה אותך לבחור עורך, הזן "2" (עבור nano).

המבנה עבור הגדרת cron הוא

 שעה של חודש של חודש חודש של חודש של חודש של פיקוד 

כדי להפעיל את התסריט בכל שעה, הזן

 00 * * * * / path / to / find-and-delete 

בסוף הקובץ של קרונטב, על קו חדש.

שמור (Ctrl + o) וצא (Ctrl + x) crontab.

לוח גנומה

אם באמצעות crontab מן המסוף מפחיד אותך, אתה יכול להשתמש Gnome- לוח הזמנים לתזמן את המשימה.

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

תמונה אשראי: מחיקת ידי Big Stock תמונה.