Linux 上到类似 Windows 文件的符号链接 - 不确定这是否可行

Linux 上到类似 Windows 文件的符号链接 - 不确定这是否可行

我必须将 Windows 应用程序迁移到 Linux。该Windows应用程序中的目录/文件名格式是以下形式C:/dir/dir/file(我知道,不完全是参考斜杠的Windows格式,而是应用程序中的格式,即目录/文件名格式是特定于应用程序的)。

我认为没有办法做到这一点。前导C:将被视为没有 的目录,/并且在 Linux 上将无法链接。

只是想知道有没有办法解决这个问题。

这是失败的命令(毫不奇怪):

ln -s /dir/dir/file C:/dir/dir/file 

谢谢

答案1

如果您可以接受仅在单个目录中工作,那么您可以简单地mkdir -p C:/dir/dir并且它应该“正常工作”。

如果您希望它指向树中的其他位置,那么您可以告诉 C: 作为基本目录的符号链接。

例如

ln -s / C:

所以现在C:/dir/dir/file会变成/dir/dir/file

但这仅适用于您创建 C: 目录或符号链接的目录。

相关内容