Cygwin 是否支持 Windows 8 中的硬链接?

Anr*_*nro 6 windows cygwin rsync windows-8

我正在研究一个备份脚本,它的行为类似于 TimeMachine,并使用 RSync 和 --link-dest 创建指向未更改文件的硬链接。

如果我在基于 *Nix 的系统上运行它,当然它会按预期工作。

但是现在我想在 Windows 8.1 计算机上对 Cygwin 使用相同的脚本。我知道 Windows 8 为用户添加了一个实用程序来创建和修改硬链接和符号链接(以管理员身份运行时),因此 NTFS 绝对支持硬链接和符号链接。

但是 Cygwin 知道如何将来自 Rsync(和其他程序)的 link() 调用映射到适当的 Win32 API 吗?

是否像以管理员身份运行 Cygwin 一样简单?

Luk*_*asT 4

\n

Cygwin 支持创建和读取符号链接,即使在不支持它们的 Windows 文件系统和操作系统版本上也是如此。有关详细信息,请参阅名为 \xe2\x80\x9cSymbolic links\xe2\x80\x9d 的部分。

\n

NTFS 和 NFS 文件系统完全支持硬链接。在 FAT 和其他不支持硬链接的文件系统上,调用会返回错误,就像在其他 POSIX 系统上一样。

\n

来源: https: //cygwin.com/cygwin-ug-net/highlights.html

\n
\n

Windows 上的实用程序称为 mklink

\n