Cygwin下的Windows文件共享?
Posted
技术标签:
【中文标题】Cygwin下的Windows文件共享?【英文标题】:Windows file share under Cygwin? 【发布时间】:2016-04-05 05:08:22 【问题描述】:我在 Cygwin 中安装 Windows 文件共享时遇到问题。
我们有使用 NFS 共享内容的 Windows 文件共享。我被指派在其上安装 Cygwin,以便某些应用程序可以通过 SFTP 连接到该服务器。
现在他们需要从该应用程序访问共享文件夹,该应用程序将从该文件夹中提取数据。问题是该文件夹是 Windows 共享文件夹(例如;\server\photos)。当前的 Windows 用户需要能够连接到该共享(映射到他们的 M 驱动器),并且应用需要连接到 SFTP 并从那里提取数据。
我的想法是在 Cygwin 中挂载 NFS 共享并将其设置为 /home 目录,这样当应用程序连接时,它会自动转到那里。
我的问题是:这可能吗,有没有人知道更好的解决方案?
我愿意接受所有建议。
谢谢。
【问题讨论】:
【参考方案1】:Cygwin 将其目录树的顶部 /
视为位于 Windows 目录 C:\cygwin64
(或任何其安装目录)中。因此,您无法从 Cygwin shell 移动到文件系统中的该点之上。解决方案是通过 Cygwin 的目录/cygdrive
,它会自动设置为所有 Windows 磁盘驱动器安装的访问点。如果您的共享文件夹以M:
安装在Windows 中,您应该可以在Cygwin 中以/cygdrive/m
访问它,而无需任何额外工作。
只要将其设置为/home
,如果您需要的话,您也许可以创建一个从/home
到/cygdrive/m
的符号链接。
【讨论】:
以上是关于Cygwin下的Windows文件共享?的主要内容,如果未能解决你的问题,请参考以下文章