Когда я запускаю команду ls // is Cygwin, оболочка зависает примерно на 12 секунд, а затем выдает ошибку ls: reading directory '//': Permission denied . Я помню, как где-то читал, что /some//path интерпретируется так же, как /some/path в путях POSIX, и, соответственно, когда я запускаю команду на виртуальной машине Ubuntu, задержки нет, и ls выводит содержимое / .
Я не могу найти что-нибудь о // в документации по специальным именам Cygwin, так почему это происходит, и как я могу уменьшить задержку?
Редактировать:
Оказывается, \\* пути - это сетевые пути в Windows. Когда я отключаю компьютер от всех сетей, ls \\ немедленно возвращает пустой список. Когда я подключаюсь к некоторым сетям, я получаю список узлов в сети, но в других сетях я сталкиваюсь с проблемой, описанной выше. Учитывая это, есть ли способ настроить Windows так, чтобы задержка была уменьшена даже в случае ошибки разрешения?
