אחת הדברים הנפוצים ביותר שמשתמש Linux תמיד יעשה בשורת הפקודה היא רשימת תוכן של ספרייה. כפי שאנו כבר יודעים, ls ו־dir הם שני הפקודות הזמינות ב־Linux לרישום תוכן ספרייה, עם הראשון היותר פופולרי וברוב המקרים, מועדף על ידי המשתמשים.
כאשר מרשימים את תוכן הספרייה, התוצאות יכולות להיות ממוינות על פי כמה קריטריונים כגון סדר אלפבתי של שמות קבצים, זמן שינוי, זמן גישה, גרסה ו־גודל קובץ. מיון באמצעות כל אחד מתכונות הקובץ אלו ניתן להפעיל באמצעות דגל ספציפי.
במדריך קצר זה של פקודת ls, נסתכל על איך למיין את תוצאת פקודת ls לפי זמן שינוי אחרון (תאריך ושעה).
נתחיל על ידי ביצוע כמה פקודות ls בסיסיות.
פקודות ls בסיסיות של Linux
1. הרצת פקודת ls בלי להוסיף ארגומנט תציג את תוכן ספריית העבודה הנוכחית.
$ ls

2. כדי לרשום את תוכן כל ספרייה, לדוגמה ספריית /etc, ניתן להשתמש בפקודה הבאה:
$ ls /etc

3. ספרייה תמיד מכילה מספר קבצים מוסתרים (לפחות שניים), לכן, כדי להציג את כל הקבצים בספרייה, ניתן להשתמש בדגל -a או –all:
$ ls -a

4. ניתן גם להדפיס מידע מפורט על כל קובץ בפלט של ls, כמו הרשאות הקובץ, מספר הקישורים, שם בעל הקובץ ובעל הקבוצה, גודל הקובץ, זמן השינוי האחרון ושם הקובץ/הספרייה.
זה מופעל על ידי האפשרות -l, שמשמעה פורמט רשימה ארוכה כמו בתמונה הבאה:
$ ls -l

מיון קבצים על פי זמן ותאריך
5. כדי לרשום קבצים בספרייה ולמיין אותם לפי זמן ותאריך שינוי אחרון, ניתן להשתמש באפשרות -t כמו בפקודה הבאה:
$ ls -lt

6. אם ברצונך למיין בסדר הפוך קבצים על פי תאריך וזמן, ניתן להשתמש באפשרות -r כדי לעבוד בצורה הבאה:
$ ls -ltr

נסיים כאן לעכשיו, אך יש עוד מידע על השימוש ואפשרויות נוספות בפקודת ls, לכן היה חשוב לעיין בו או במדריכים אחרים המציעים טריקים לפקודת ls שכל משתמש Linux צריך לדעת או להשתמש בפקודת sort. לבסוף, תוכלו ליצור איתנו קשר דרך חלק המשוב למטה.
Source:
https://www.tecmint.com/sort-ls-output-by-last-modified-date-and-time/