如何按原样复制 MS Windows 符号链接文件?

如何按原样复制 MS Windows 符号链接文件?

我使用命令在 MS Windows 中创建了一些符号链接mklink /D。但是复制时,Windows 资源管理器总是执行深度复制,而不是复制符号链接本身。我怎样才能只复制链接?我需要将这些链接发送给其他机器上的其他用户。

答案1

工具答案:LinkShellExtension 允许您执行此操作以及更多操作。如果您在 Windows 中使用软/硬链接,那么这是一个非常有用的工具。

在这种情况下,你可能想选择它的复制符号链接时的“拼接”行为

答案2

部分重复的问题,有多个好的答案这里

使用 Windows 工具

xcopy /b /i <source symlink name> <destination symlink name>

你应该忽略以下消息:

输出为 0 个文件复制

标准 Windows 安装中还有另一个工具:robocopy

/SL :: 复制针对目标的符号链接。

既然你提到你想“发送”,你可能会得到柏油它可以将符号链接打包/解包到一个存档文件中。7z 将来也可能会实现。
在我看来,7zip 可以存档它们,但不能在 Windows 上提取它们。

答案3

目录的符号链接充当目录本身。因此,当您复制目录时,您复制的是目录。

如果您有一个包含大量文件的目录,而您想要复制它,但其中没有文件,则只需创建一个同名的新目录即可。实际上,这里也适用同样的方法。

答案4

只需将符号链接从一个浏览器窗口拖放到另一个浏览器窗口的目标位置即可。它会移动它们而不复制内容。

相关内容