• 使用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/ 表示保存在远程服务器上的目录位置。

  • 相关阅读:
    Javascript加载执行问题探索
    CentOS搭建WordPress
    ORACLE创建表空间,用户及授权
    ApacheCommonsDbutils 学习笔记
    Android SSL BKS证书生成, 以及PFX与JKS证书的转换
    VirtualBox虚拟机CentOS中安装增强插件失败,解决方法
    ORACLE %TYPE与%ROWTYPE
    Java代码调用C#实现的Web服务
    常用的Git命令
    js手机号正则表达式验证
  • 原文地址:https://www.cnblogs.com/zzqit/p/10087935.html
Copyright © 2020-2023  润新知