SSH 如何找到当前本地机器目录?

SSH 如何找到当前本地机器目录?

我正在尝试使用以下方法将文件从本地计算机上传到我的服务器:

scp Users\MyName\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile

我的桌面上有一个 Zip 文件,我想上传它。我的问题是,在使用 SSH 时,我不知道本地计算机目录是什么。

我怎么知道它是什么?也就是说,我如何正确地写入位于本地计算机桌面上的 Zip 文件的路径?

我已尝试了所有我能想到的办法。

答案1

可能有一些环境变量指向你的家:

scp $HOME\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile

:但是你可能会在路径上遇到问题。你可以使用以下方法解决它:

cat $HOME\Desktop\myzipfile.zip | ssh user@host cat /path/to/whereyouwant/thefile

这基本上相当于使用 pure ssh。但请确保您已设置无密码身份验证或控制主机,否则将失败。

相关内容