• 2021-01-27:如何把文件从服务器复制到本地,用什么命令?


    福哥答案2021-01-27:

    scp,rz,sz,sftp,rsync。

    1.scp
    下载PuTTY软件,并在C盘安装目录中,找到pscp.exe文件,将pscp.exe的路径加入到系统环境变量Path中, 官网下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
    在Windows本地,cmd ,打开命令行模式。
    scp –r linux登录账户@服务器IP:服务器上要拷贝文件的完整路径 window上存放文件的路径,现如下,文件拷贝到D盘:
    scp –r root@123.209.99.5:/var/opt/mssql/data/xchdata.bak D:/

    2.rz,sz。
    rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。
    sz:将选定的文件发送(send)到本地机器。
    rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器。

    3.使用 SFTP 进行连接
    因为 SFTP 是基于 SSH 协议的,所以默认的身份认证方法与 SSH 协议保持一致。通常我们使用 SSH Key 来进行连接,如果你已经可以使用 SSH 连接到远程服务器上,那么可以使用以下命令来连接 SFTP:
    sftp user_name@remote_server_address[:path]
    如果远程服务器自定义了连接的端口,可以使用 -P 参数:
    sftp -P remote_port user_name@remote_server_address[:path]
    连接成功后将进入一个 SFTP 的解释器,可以发现命令行提示符变成了 sftp>,使用 exit 命令可以退出连接。
    如果连接地址存在 path 并且 path 不是一个目录,那么 SFTP 会直接从服务器端取回这个文件。

    4.rsync。
    rsync可以实现scp的远程拷贝(rsync不支持远程到远程的拷贝,但scp支持)、cp的本地拷贝、rm删除和"ls -l"显示文件列表等功能。但需要注意的是,rsync的最终目的或者说其原始目的是实现两端主机的文件同步,因此实现的scp/cp/rm等功能仅仅只是同步的辅助手段,且rsync实现这些功能的方式和这些命令是不一样的。事实上,rsync有一套自己的算法,其算法原理以及rsync对算法实现的机制可能比想象中要复杂一些。平时使用rsync实现简单的备份、同步等功能足以,没有多大必要去深究这些原理性的内容。但是想要看懂rsync命令的man文档、使用"-vvvv"分析rsync执行过程,以及实现rsync更强大更完整的功能,没有这些理论知识的支持是绝对不可能实现的。本篇文章将简单介绍rsync的使用方法和它常用的功能。在本篇文章之后的下几篇文章中,将介绍inotify+rsync和sersync,再之后将详细解释rsync相关的原理,其中包括官方技术报告的翻译(即算法原理)、rsync同步的整个过程(也是官方推荐文章的翻译),然后专门使用一篇文章通过示例来详细解释rsync算法原理,最后给出rsync的man文档翻译。希望各位朋友能藉此深入rsync。
    ***
    [Linux 命令详解:SFTP](https://zhuanlan.zhihu.com/p/51749905)
    [rsync:基本命令和用法](https://www.cnblogs.com/weikui/p/10584599.html)
    [评论](https://user.qzone.qq.com/3182319461/blog/1611700897)

  • 相关阅读:
    40个Java集合面试问题和答案
    jsp九大内置对象:request、response、session、application、out、page、pageContext、config、exception
    JAVA多线程和并发基础面试问答
    线程的五大状态
    人物与动物快速抠图技巧
    实时监听数据库变化
    inter jion与WITH (NOLOCK) 排他锁(脏读)
    Win定时任务未正常运行的bug(win Server2019)
    HttpWebRequest与HttpWebResponse的关系
    A5M2 sql自动换行快捷键
  • 原文地址:https://www.cnblogs.com/waitmoon/p/14337103.html
Copyright © 2020-2023  润新知