cygwin scp目录路径

问题描述 投票:0回答:1

在cygwin中,我可以执行如下命令:

ls -l d:/folder
mkdir d:/folder/anotherfolder

但是由于某些原因,scp不想这样工作:

$ scp -r username@ipaddr:d:/remote/folder d:/folder
ssh: Could not resolve hostname d: Name or service not known

但是它是这样的:

$ scp -r username@ipaddr:d:/remote/folder /cygdrive/d/folder

任何其他命令都可用于“ d:/ folder”之类的路径,只有scp无效。

有人知道为什么吗?

cygwin scp
1个回答
0
投票

/cygdrive/d/folder是默认的POSIX方式。所有cygwin程序都可以识别它。因此,将其用作默认值。

d:/folder是一个古老的兼容性技巧,但是大多数当前的Cygwin程序无法识别它。它通常作为Cygwin特定的上游源补丁来实现。

© www.soinside.com 2019 - 2024. All rights reserved.