我目前正在使用 Renci SSH.NET 使用 SFTP 将文件上传到 unix 服务器,它工作正常。但是,我现在想将文件上传到“符号链接(symbolic link)容器”,然后在指向这些文件的另一个目录中创建一个符号链接(symbolic link)。那可能吗?我还没有找到管理符号链接(symbolic link)的类,那么如何实现呢?
最佳答案
使用 SftpClient.SymbolicLink
方法。
public void SymbolicLink(string path, string linkPath)
请注意,路径的含义是一团糟。最常见的 SFTP 服务器 OpenSSH 存在问题,并且以错误的顺序使用路径。许多其他 SFTP 服务器都遵循该错误以实现兼容性。但不是所有的。所以你必须测试你的服务器使用的顺序。
见
关于c# - 仁慈SSH.NET : How to create symlinks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37275322/