Никогда не разбирайте ls. Используйте GNU find. Или если переносимость не важна, stat(1).
find . -maxdepth 1 -printf '%Td\n'
Для чтения данных, отличных от списков имен файлов по строкам и разбиения на поля, см.: Никогда не разбирайте ls
Нет методов надежного чтения списка имен файлов с разделителями строк, которые имеют смысл в большинстве случаев.