And*_*een 7 windows linux bash symbolic-link cross-platform
我注意到 Linux 符号链接在 Windows 中不起作用,反之亦然。有什么方法可以将 Linux 符号链接转换为 Windows 符号链接?具体来说,我想将相对 Linux 符号链接转换为相对 Windows 符号链接(以防带有符号链接的文件夹存储在闪存驱动器上,或从 Linux 文件系统复制到 Windows 文件系统)。
koj*_*iro -3
Windows 本身没有符号链接。它有快捷方式,只不过是包含目标位置的特殊文本文件。它们的功能与符号链接不同。例如,POSIX 系统(包括 OS X)上的重定向:
\n\n./somecommand > ./somesymlink\nRun Code Online (Sandbox Code Playgroud)\n\n会将命令的输出放入符号链接指向的任何文件中,但在 Windows 上
\n\nsomecommand > someshortcut.lnk\nRun Code Online (Sandbox Code Playgroud)\n\n只会覆盖快捷方式 \xe2\x80\x93 你最终会得到一个带有令人困惑的扩展名的文本文件。
\n\n另一方面,Windows 快捷方式可以包含改变命令实际性质的命令行参数。符号链接不具备此功能(尽管使用 shell 别名、函数和脚本,您不会真正错过它。)
\n\n也就是说,您可以在 Windows 上以编程方式创建快捷方式文件,因此您可以创建一个脚本来尝试为您的平台创建正确的文件。
\n| 归档时间: |
|
| 查看次数: |
6928 次 |
| 最近记录: |