![通过 SSH 登录学校 Linux 服务器时,如何在线上传 .cpp 文件?](https://linux22.com/image/82474/%E9%80%9A%E8%BF%87%20SSH%20%E7%99%BB%E5%BD%95%E5%AD%A6%E6%A0%A1%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BA%BF%E4%B8%8A%E4%BC%A0%20.cpp%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我目前正在学习基础编程课程,并且完成了我的第一个项目,它是一个 .cpp 文件。我已登录 Linux 服务器,但我不知道如何在线上传 .cpp 文件,因为我只能在 SSH 中找到该文件。教授没有向我们展示任何东西,所以我不知道从哪里开始。
答案1
我相信您在 Linux 服务器上编写了 .cpp 文件,现在您希望将该文件从 Linux 服务器获取到您的家庭计算机,然后从您的家庭计算机获取,以便您可以将其提交到班级网站。
要从 Linux 服务器获取文件,首先要找出文件“所在”的位置。因此,当通过 SSH 连接到 Linux 服务器时,请执行以下操作:
$ readlink -f path/to/your/*cpp
/home/rschulj/homework/foo.cpp
生成的路径指向该文件。
现在,在您的家庭计算机上,scp
从服务器安全复制 ( ) 文件:
$ scp /home/rschulj/homework/foo.cpp ~/foo.cpp
现在 foo.cpp 位于您的主目录中。将其上传到您的学校作业网站。