Если вы хотите перечислить последние N файлов в зависимости от времени, вы можете использовать эту идею:
ls -tr
, чтобы получить самые новые файлы внизу списка
tail -5
, чтобы получить последние 5 строк. Таким образом, код будет примерно таким:
for i in `ls -tr|tail -5`.....