• 使用Xshell上传下载文件


    很多时候我们需要在Windows跟Linux之间,或者Linux跟Linux之间传文件,这里我们讲的是使用Xshell实现文件上传下载。

    一、使用rz,sz实现Windows,linux上传下载

    1.安装一款工具

    yum install -y lrzsz

    2.检查是否安装成功

    rpm -qa |grep lrzsz

    3.上传文件

    rz

    4.下载文件:到本地

    sz filename    //filename(文件名)

     二、linux之间上传下载

    1.linux连接远程

    ssh root@182.61.22.107

    如图:

    2.linux用scp上传下载文件

    (1)、获取远程服务器上的文件

    scp -P 23022 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz

    上端口大写P 为参数,23022 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示远程服务器上的文件,最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。还可能会用到p参数保持目录文件的权限访问时间等。

    (2)、获取远程服务器上的目录

    scp -P 23022 -r root@www.vpser.net:/root/lnmp0.4/ /home/lnmp0.4/

    上端口大写P 为参数,23022 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制(即复制该目录下面的文件和目录);root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4/ 表示远程服务器上的目录,最后面的/home/lnmp0.4/表示保存在本地上的路径。

    (3)、将本地文件上传到服务器上

    scp -P 23022 /home/lnmp0.4.tar.gz root@www.vpser.net:/root/lnmp0.4.tar.gz

    上端口大写P 为参数,23022表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。

    (4)、将本地目录上传到服务器上

    scp -P 23022 -r /home/lnmp0.4/ root@www.vpser.net:/root/lnmp0.4/

    上 端口大写P 为参数,23022 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制(即复制该目录下面的文件和目录);/home/lnmp0.4/表示准备要上传的目录,root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4/ 表示保存在远程服务器上的目录位置。

  • 相关阅读:
    TP5 自带封装分页查询
    TP5 接口 前面拼接 当前域名
    button按钮点击后过段时间不能点击-验证码(刷新后失效)
    关于PHP -session 的 A session had already been started – ignoring session_start() 错误
    301 Moved Permanently
    PHP实现远程下载图片与 图片接口定义
    在TP框架的前端中 想引用 PHP的函数
    流程控制语句2
    流程控制语句
    数据库查询数据2
  • 原文地址:https://www.cnblogs.com/zzqit/p/10087935.html
Copyright © 2020-2023  润新知