如何在macOS 终端登录腾讯云上传下载文件

  1. 首先我们登录自己的网页版腾讯云,扫码进行详情页 ,可以看到如下画面
    如何在macOS 终端登录腾讯云上传下载文件_第1张图片
    这里我们需要记住的是自己的公网IP ,也就是信息栏中的主IPV4地址中的 175.24.72.237

  2. 第二步回到桌面,我们打开自己的terminal 终端

  3. 输入 sudo -i 然后输入自己的密码(默认是macOS的开机登录密码)进入root账户

    (这里我输错了一次密码,没关系,再来一次)

  4. 然后运行下面这条命令 scp -r 你的本地文件地址 username@公网Ip :存储在云端的哪里

    上面这个是一个模板,我们来举一个例子。首先我们在访达中新建一个文件夹叫做test ,这里你可以取其他名字,都是可以的。然后我在test这个文件夹中放入一个hello.py 和一个 hello2.py 两个文件。当然,你也可以放入其他文件。

    如何在macOS 终端登录腾讯云上传下载文件_第2张图片

    然后我们把光标放在test 这个文件夹上面,按下快捷键 command + option + c 这是复制这个文件夹在本机的绝对路径(/Users/xieyunfei/算法题解/test) 对于username 不是我们在腾讯云中看到的ID 名称,而是我们在腾讯云中安装的系统 使用的登录名。比如,我在腾讯云中安装的CentOs ,由于我没有创建其他用户,因此直接使用的是root 账户,此时用户名就是root ,如果你在系统中创建了其他用户,比如 James 那么使用James这个username 进行登录,相应的上传的文件也会放在这个用户拥有的文件夹下面。 公网IP 上面已经提过了。

    最后就是我们把文件上传到服务器的哪个文件夹下面。这里我默认放到 /root 这个文件夹下面。你也可以自己登陆系统,新建一个文件夹然后把路径换过来。

    于是我们的完整命令就是:

    scp -r /Users/xieyunfei/算法题解/test [email protected]:/root/

    加-r 参数是因为我们上传的是文件夹 r 参数是递归的意思。如果单纯上传文件,把-r 参数删除即可。

    注意:命令行中 :root 这里不要留下空格,不然会说,没有这个文件夹

    按下回车,我们输入腾讯云的登录密码,就可以开始上传了。

    在这里插入图片描述

  5. 查看我们上传的文件

    我们使用ssh 远程登陆自己的服务器,(注意联网) ssh [email protected]依然是,ssh 用户名@公网IP

    (我再次输错了两次密码,不过不要紧)

    然后用ls 这个命令看一下,刚刚上传的文件 ls 我们可以看到test 文件夹已经在里面了。 如何在macOS 终端登录腾讯云上传下载文件_第3张图片

  6. 把服务器上的文件download 到本地

    格式和上传很形似,只是文件路径这次是云服务器地址在前,本地存放的地址在后。

    可以看到我是把 服务器上 /root/test这个文件夹下载到 /User/xieyunfei/算法题解/temp这个文件夹下面
    如何在macOS 终端登录腾讯云上传下载文件_第4张图片

  7. 总结

    通常,如果我们本地的计算机 计算能力比较弱,或者是大型计算比较耗时,本地跑起来,计算机太烫,就可以把代码文件在本地写好,上传到服务器,在服务器上进行计算,算好之后存入文件,然后把文件拷贝到本地。总而言只有下面两个命令 ,如果使用,请记得把信息换成自己的:

    scp -r /Users/xieyunfei/算法题解/test [email protected]:/root/
    
    scp -r [email protected]:root/test /User/xieyunfei/算法题解/temp
    

你可能感兴趣的:(Linux)