我正在尝试将 .deb 文件从本地计算机复制到运行 Ubuntu18.04 的 Azure VM。该文件位于我的下载文件夹中,我正在执行命令:
scp -r path-to-file [email protected]:~/home
我看到文件正在下载,但当我跳入虚拟机并访问主目录时,该文件将以“home”名称保存,而不是作为 .deb 文件保存。
我尝试更改远程目录,但收到权限被拒绝的错误。我过去在不同的服务器上成功使用了这个确切的命令,所以我不确定现在哪里出了问题。
我也尝试将 .deb 文件放入 .zip 文件夹中,但遇到了同样的问题。
尝试以下方法
scp -r path-to-file [email protected]:
当 scp 到服务器时,文件将被发送到您的主目录。
~/ 是您主目录的快捷方式。
所以你所做的可能是 /home/您的用户/home
所以你在你的目录中找到了它,并重命名为“home”。
顺便说一句,您可以将该文件再次重命名为您的 .deb 文件。
问候托马斯
您在声明中设置了 home 名称。改为
scp -r path-to-file [email protected]:~/
然后它将具有与之前相同的名称。
或者,如果远程系统上的用户主目录中有一个名为
home
的目录,并且您想将文件放入其中,请调用
scp -r path-to-file [email protected]:~/home/