Копирование символических ссылок 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

Зачем ?


Потому что это не то, как работают символические ссылки.
DavidPostill

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

Ответы:


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.