Дело не в том, что cmd.exe или tree программа "запоминают", где находится файл / каталог, а в том, что Windows (драйверы диска / ввода-вывода более низкого уровня) или сам физический диск могут помещать информацию в эту таблицу файлов (или в файл (ы)). сами по себе) в кеше, который делает его немного быстрее для доступа к нему на следующем цикле, поэтому, когда вы запускаете команду (например, del или copy) или даже открываете файл в чем-то вроде Media Player или Notepad, Windows и на диске не нужно делать столько работы, чтобы получить доступ к конкретному запрашиваемому месту.
Это не обязательно верно для всех типов дисков, таких как USB/SSD или подключенный сетевой диск, которые работают совсем не так, как вращающийся диск; то есть, если запустить C:> tree а затем запустить notepad "C:\some\file.txt" возможно, файл откроется немного быстрее из-за способа, с помощью которого доступ к диску работает с file.txt на физическом диске. против, если вы запустили X:> tree (где X - подключенный сетевой диск), а затем notepad "X:\some\file.txt" , вы, вероятно, увидите, что file.txt доступен с той же "скоростью" независимо от того, (так как это по сети).
Итак, чтобы ответить на ваш вопрос более прямо:
Делает ли выполнение команды дерева последующие команды быстрее?
Это может зависеть от определенных факторов (например, типа диска) и результаты могут отличаться, но если есть механизм кэширования, то есть хороший шанс, что последующий доступ к файлу может быть быстрее.
Надеюсь, что это может помочь.