Оператор <перенаправляет ввод с консоли на файл.Оператор cooresponding> перенаправляет вывод консоли в файл.
Команда sort читает консоль, пока не достигнет конца файла (cntl-Z), а затем выдает отсортированный результат.
Команда dir не принимает консольный ввод, только аргументы в командной строке, поэтому файл, содержащий / D, никогда не читается.