מחק או העבר אוטומטית קבצים ישנים מ-X ימים לתיקיה אחרת [Linux / פקודות SSH]

אינספור אפשרויות si פקוד in linux, ואני חושב שהייתי מעתיק אם לא הייתה לי אפשרות להעביר קבצים ישנים מ-120 יום מתיקיה אחת לאחרת.
הנה איך להעביר כמה קבצים ישנים מ ימי X:

הזמנות דרך SSH :

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

אם אנו רוצים למחוק את כל הקבצים מעל גיל 30 יום, מתיקיה ...

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

בהכרח צריך לעזוב את הרווחים בין -Mtimeמספר הימים, -Exec (שורת הפקודה המשיכה) rm (מחק פקודה - הסר), טיעון " -f ”(אילוץ מחיקה), {} si \;.

יתכן שבחלק מההפצות של linux, "-F" לא אמור לעבוד. הסר את הטיעון הזה מהשורה והכל יהיה בסדר.

* נבדק על CentOS  5.3 (סופי).

מייסד ועורך Stealth Settings, משנת 2006 ועד היום. ניסיון במערכות הפעלה Linux (במיוחד CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

איך » ראוי לציון » מחק או העבר אוטומטית קבצים ישנים מ-X ימים לתיקיה אחרת [Linux / פקודות SSH]

2 מחשבות על "מחק אוטומטית או העבר לתיקיה אחרת, קבצים ישנים מ-X ימים [Linux / פקודות SSH] ”

  1. מדוע פקודה זו מוחקת גם את התיקיה עצמה? אני רק רוצה למחוק את התוכן! האם יש פיתרון? גרזי

    תגובה
השאירו תגובה