Sorting the output of ls by date modified is very easy. This is how to sort output and display the few most recent files.
This example shows how to do this. Use head – 20 to list only the top 20 results.
4.4 Tue May 21 jason@Yog-Sothoth 0: $ ls -t -hula | head -n 20 total 6.8G drwxrwxr-x 2 jason jason 4.0K May 21 18:18 untitled folder drwxr-xr-x 96 jason jason 12K May 21 17:44 .. drwxr-xr-x 3 jason jason 4.0K May 21 11:22 . -rw-r--r-- 1 jason jason 2.8M May 20 09:29 baraka-[17.28.758-17.49.278]-audio.webm -rw-r--r-- 1 jason jason 3.7M May 20 09:29 BarakaClip.webm -rw-rw-r-- 1 jason jason 2.5M May 20 09:29 思利沐 slıɯ سليم ✏️ on Twitter En direct cet après midi Marseil.mp4 -rw-rw-r-- 1 jason jason 834M May 20 09:29 x16-olr25.avi -rw-rw-r-- 1 jason jason 2.8M May 20 09:29 woman survival.webm -rw-rw-r-- 1 jason jason 212K May 20 09:29 viewfinder-hudalpha-png-mov-footage-067713148_prevstill.png -rw-rw-r-- 1 jason jason 73K May 20 09:29 viewfinder-hudalpha-png-mov-footage-067713148_prevstill.jpeg -rw-r--r-- 1 jason jason 22M May 20 09:29 radar.mp4 -rw-rw-r-- 1 jason jason 452K May 20 09:29 pripyat.jpg -rw-r--r-- 1 jason jason 7.3M May 20 09:29 Output_Sample.avi -rw-r--r-- 1 jason jason 7.5M May 20 09:29 output.mkv -rw-rw-r-- 1 jason jason 56K May 20 09:29 out.png -rw-rw-r-- 1 jason jason 72M May 20 09:29 out.ogg -rw-rw-r-- 1 jason jason 1.4M May 20 09:29 out.mkv -rw-rw-r-- 1 jason jason 176K May 20 09:29 oLnN54G.png -rw-r--r-- 1 jason jason 4.8M May 20 09:29 Nyan_Cat_Sample.avi |
This is another example, I am filtering out the . and .. entries, this leaves just the files I am interested in.
4.4 Tue May 21 jason@Yog-Sothoth 0: $ ls -t -hula --ignore="." --ignore=".." | head -n 8 total 6.8G drwxrwxr-x 2 jason jason 4.0K May 21 18:18 untitled folder -rw-r--r-- 1 jason jason 2.8M May 20 09:29 baraka-[17.28.758-17.49.278]-audio.webm -rw-r--r-- 1 jason jason 3.7M May 20 09:29 BarakaClip.webm -rw-rw-r-- 1 jason jason 2.5M May 20 09:29 思利沐 slıɯ سليم ✏️ on Twitter En direct cet après midi Marseil.mp4 -rw-rw-r-- 1 jason jason 834M May 20 09:29 x16-olr25.avi -rw-rw-r-- 1 jason jason 2.8M May 20 09:29 woman survival.webm -rw-rw-r-- 1 jason jason 212K May 20 09:29 viewfinder-hudalpha-png-mov-footage-067713148_prevstill.png |
This is another example, this hides all entries that start with a dot.
4.4 Tue May 21 jason@Yog-Sothoth 0: $ ls -t -hula --ignore='.*' | head -n 8 total 6.8G drwxrwxr-x 2 jason jason 4.0K May 21 18:18 untitled folder -rw-r--r-- 1 jason jason 2.8M May 20 09:29 baraka-[17.28.758-17.49.278]-audio.webm -rw-r--r-- 1 jason jason 3.7M May 20 09:29 BarakaClip.webm -rw-rw-r-- 1 jason jason 2.5M May 20 09:29 思利沐 slıɯ سليم ✏️ on Twitter En direct cet après midi Marseil.mp4 -rw-rw-r-- 1 jason jason 834M May 20 09:29 x16-olr25.avi -rw-rw-r-- 1 jason jason 2.8M May 20 09:29 woman survival.webm -rw-rw-r-- 1 jason jason 212K May 20 09:29 viewfinder-hudalpha-png-mov-footage-067713148_prevstill.png |
This is a very simple Linux trick. This is very useful for finding all recently created files.