如何使用scp将.deb文件从本地机器复制到linux虚拟机?[已关闭]

kx1ctssn  于 2023-08-03  发布在  Linux
关注(0)|答案(2)|浏览(127)

**已关闭。**此问题为not about programming or software development。它目前不接受回答。

这个问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为该问题与another Stack Exchange site上的主题相符,您可以发表评论,说明在何处可以回答该问题。
7天前关闭
Improve this question
我正在尝试将.deb文件从本地计算机复制到运行Ubuntu 18.04的Azure VM。该文件位于我的下载文件夹中,我正在执行以下命令:
第一个月
我看到文件正在下载,但当我跳到我的虚拟机并访问主目录时,文件被保存在名称“home”下,而不是作为.deb文件。
我已尝试更改远程目录,但收到权限被拒绝的错误。我过去在不同的服务器上成功地使用了这个命令,所以我不确定我现在哪里出错了。
我也试过把.deb文件放进.zip文件夹,但遇到了同样的问题。

u5rb5r59

u5rb5r591#

尝试以下操作

scp -r path-to-file remote_username@x.x.x.x:

字符串
当scp到服务器时,文件将被发送到您的主目录。
~/是指向主目录的快捷方式。
所以你做的可能是/home/youruser/home
所以你在重命名为“家”的目录中找到了它。
顺便说一句,你可以把这个文件重新命名为你的.deb文件。
问候托马斯

ppcbkaq5

ppcbkaq52#

您在语句中设置了主页名称。改成

scp path-to-file remote_username@x.x.x.x:~/

字符串
然后它将具有与以前相同的名称。
或者,如果在远程系统上的用户主目录中有一个名为home的目录,并且您希望将该文件放入其中,请调用

scp path-to-file remote_username@x.x.x.x:~/home/

相关问题