文件似乎未下载

文件似乎未下载

我已经应用了以下命令:

SCP[电子邮件保护]:/示例/CLEAN.txt \Users\L\Downloads\CLEAN.txt

我收到文件已下载的通知,但文件未出现在文件夹中。我的问题是:文件真的下载了吗?

如果已下载,我可以在哪里或如何访问该文件?

我正在使用 Windows 10 和 Cygwin64 终端进行远程连接。

笔记:为了安全起见,用户名和地址已更改。

答案1

它可能被下载到名为“UsersLDownloadsCLEAN.txt”的文件中,位于当前的目录。

反斜杠\是 Cygwin 终端中使用的 Bash shell 中的特殊字符 - 因为您没有将其放在引号中,所以 Bash 将每个反斜杠解释为转义字符并翻译\UU\LL等,因此运行的结果命令是:

scp [email protected]:/Ejemplo/CLEAN.txt UsersLDownloadsCLEAN.txt

如果您想按字面意思使用反斜杠,那么它必须在前面加上另一个反斜杠(例如,\\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。)

相关内容