UNIX Foo - Sort by Date Recursively

Posted by JD 08/17/2009 at 13:10

Ever needed to recursively sort all files by date and time?


find . type f -printf ’%TY%Tm-%Td %TT %p\n’ | sort

Me too.

Some sample output
2009-08-13 01:33:03 ./tomcat/logs/admin.2009-08-13.log
2009-08-13 01:33:03 ./tomcat/logs/host-manager.2009-08-13.log
2009-08-13 01:33:03 ./tomcat/logs/localhost.2009-08-13.log
2009-08-13 01:33:03 ./tomcat/logs/manager.2009-08-13.log
2009-08-13 01:36:04 ./tomcat/logs/catalina.2009-08-13.log
2009-08-14 01:33:02 ./tomcat/logs/admin.2009-08-14.log
2009-08-14 01:33:02 ./tomcat/logs/host-manager.2009-08-14.log
2009-08-14 01:33:02 ./tomcat/logs/localhost.2009-08-14.log
2009-08-14 01:33:02 ./tomcat/logs/manager.2009-08-14.log
2009-08-14 01:37:24 ./tomcat/logs/catalina.2009-08-14.log
Trackbacks

Use the following link to trackback from your own site:
https://blog.jdpfu.com/trackbacks?article_id=310