מציאת קבצים בין שני תאריכים (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!

השאר תגובה

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