我应用了以下命令:
scp [email protected]:/Ejemlo/CLEAN.txt \Users\L\Downloads\CLEAN.txt
我收到文件已下载的通知,但该文件未出现在文件夹中。我的问题是:文件真的下载了吗?
如果已下载,我可以在哪里或如何访问该文件?
我正在使用 Windows 10 和 Cygwin64 终端进行远程连接。
注意:为安全起见,用户名和地址已更改。
我应用了以下命令:
scp [email protected]:/Ejemlo/CLEAN.txt \Users\L\Downloads\CLEAN.txt
我收到文件已下载的通知,但该文件未出现在文件夹中。我的问题是:文件真的下载了吗?
如果已下载,我可以在哪里或如何访问该文件?
我正在使用 Windows 10 和 Cygwin64 终端进行远程连接。
注意:为安全起见,用户名和地址已更改。
它可能已下载到当前目录中名为“UsersLDownloadsCLEAN.txt”的文件中。
反斜杠
\
是 Cygwin 终端中使用的 Bash shell 中的一个特殊字符——因为您没有将其引用,所以 Bash 将每个反斜杠解释为转义字符并翻译为\U
⇒U
、\L
⇒L
等,因此运行的结果命令是:如果您想按字面意思使用反斜杠,那么它必须以另一个反斜杠作为前缀(例如,
\\Users\\L
),或者放在引号中(例如,或者"\Users\L"
或'\Users\L'
)。但是在使用 Cygwin 命令时,您应该指定 Cygwin 样式的路径,而不是Windows 路径。例如,C:\Users\L 是
/cygdrive/c/Users/L
.(或者,使用 Windows 10 预装的本机 Windows 版本的 OpenSSH scp.exe - 您不再需要 Cygwin 或 PuTTY 附带的 plink.exe。)