Нестандартная сортировка вывода ls

Обычно я указываю дату в имени файла, чтобы файлы и каталоги были перечислены в хронологическом порядке, когда я использую команду ls , например 2015-08-29_letter_to_santa.txt .

Недостатком является то, что выполнение табуляции затруднено. В приведенном выше примере, если я хочу открыть письмо для santa, сначала мне нужно пройти через дату, прежде чем я могу быстро выполнить вкладку, чтобы завершить оставшееся имя файла. Это раздражает, когда многие имена файлов начинаются с даты.

Я хотел бы иметь возможность называть файл чем-то вроде letter_to_santa.2015-08-29.txt но все равно letter_to_santa.2015-08-29.txt файлы, отсортированные по дате, появляющейся в имени файла. Любые идеи о том, как это сделать, и в то же время сохранить красочный выход, который производит?

Чтобы быть конкретным, предположим, что имя файла находится в формате basename.date.extension и . используется ровно дважды в имени файла.

Linux и Unix - лучшая ОС в мире.