מציאת קבצים בין שני תאריכים (UNIX)

כדי למצוא קבצים בין שני תאריכים, ניתן להשתמש בשתי פקודות:  find ו-touch.

יצירת קבצים של תחילת התקופה וסיום התקופה באמצעות touch עם פרמטר t ותאריכי התחלה וסיום (בפורמט yyyyMMddhhmm):

touch -t 200801010000 start
touch -t 200901010000 end

ולאחר מכן שימוש ב-find כדי למצוא את הקבצים בין שני התאריכים:

find . -newer start ! -newer end -type f -ls

הערה: יש לשים לב שטווח התאריכים כולל את תאריך ההתחלה ותאריך הסוף ולכן בדוגמה המצורפת אנחנו מוצאים גם קבצים מ-2009.

0 תגובות

השאירו תגובה

Want to join the discussion?
Feel free to contribute!

השאר תגובה

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