From: Howard Chu <hyc@hi...> - 2005-06-08 20:43:42
> MSYS doesn't do symlinks because as implemented in Cygwin native tools did
> not recognize them as such. I made symlink return ENOSYS as it isn't
> supported. However, if the operating system and file system supports it
> and we have enough testing on other versions of the OS and file systems
> then I'm not against using junction as a symlink variant assuming the
> native programs do not have to do anything special to use them.
Reading the NTFSlink docs pointed me to this article
which gives a pretty good overview of the available info and tools. The
one caveat is that Windows Explorer will delete the contents of a
symlink target when you try to delete a symlink. I think the latest
NTFSlink fixes this.
All the other docs I've read state that symlinks are only available for
directories and not plain files, but there are hints here that they may
also work for plain files.
But aside from that, they are completely transparent, native apps don't
have to do anything special to use them.
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
Symas: Premier OpenSource Development and Support