Копирование символических ссылок Cygwin через Windows Explorer не заставит их работать

0

Даны два пути с одинаковым содержанием:

D:\dir1\file1
D:\dir1\symlink1-to-file1

D:\dir2\file1
D:\dir2\symlink1-to-file1

Если я создам D:\dir2\symlink1-to-file1 копируя его из Windows D:\dir1\symlink1-to-file1, ссылка не будет работать и file Команда выведет:

D:\dir2\symlink1-to-file1: data

Зачем ?

Amessihel
источник
Потому что это не то, как работают символические ссылки.
DavidPostill
А? Я полагал, что ссылки Cygwin были просто двоичными файлами для Windows (хотя они помечены как «системные» файлы).
Amessihel

Ответы:

0

Проверьте атрибут файла с помощью команды CMD attrib

https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks

если в типе символической ссылки обычного файла по умолчанию отсутствует бит DOS SYSTEM,   или если в файле ярлыка отсутствует атрибут DOS READONLY, они   не распознаются как символические ссылки.

matzeri
источник