• crt 和 Windows之间传输大文件


    crt 通过rz、sz基于Zmodem传输协议最大支持4GB的文件,超过这个大小有两种方式(目前已知)

    1、通过自带的FTP,如果是直连可以通过这种方式

    调出crt会话窗口,然后通过组合键 Alt+p 进入ftp命令行,如

    # 查看使用方法
    sftp> help
    ....
    # 下载文件 sftp
    > get info.sql Downloading info.sql from /root/info.sql 100% 5905KB 2952KB/s 00:00:02 /root/info.sql: 6046997 bytes transferred in 2 seconds (2952 KB/s)

    2、切分合并文件(当通过跳板机或堡垒机连接主机时,即非直连)

    切分为小文件

    # split -b10485760 6006_jumpserver.tar.gz 6006       
    # ll
    total 107752
    -rw-r--r-- 1 root root 10485760 Apr 17 13:52 6006aa
    -rw-r--r-- 1 root root 10485760 Apr 17 13:52 6006ab
    -rw-r--r-- 1 root root 10485760 Apr 17 13:52 6006ac
    -rw-r--r-- 1 root root 10485760 Apr 17 13:52 6006ad
    -rw-r--r-- 1 root root 10485760 Apr 17 13:52 6006ae
    -rw-r--r-- 1 root root  2736387 Apr 17 13:52 6006af
    -rw-r--r-- 1 root root 55165187 Apr 13 15:51 6006_jumpserver.tar.gz
    ## 获取源文件校验码
    # md5sum 6006_jumpserver.tar.gz 
    75edc203fc6277d717598360849a4c2f  6006_jumpserver.tar.gz
    ## 下载
    # sz 6006a*

    Windows上通过dos合并小文件

    dos中的copy命令使用语法

    copy /b <filename1>+<filename2>+…+<filenameN> <newfilename> 

    /b指定以二进制格式复制、合并文件

    /a指定以ASCII格式复制、合并文件

    C:UsersAdministratorDownloads>copy /b 6006aa+6006ab+6006ac+6006ad+6006ae+6006af 6006.tar.gz
    6006aa
    覆盖 6006.tar.gz 吗? (Yes/No/All): yes
    6006ab
    6006ac
    6006ad
    6006ae
    6006af
    已复制         1 个文件。
    
    ## 查看合并后的文件MD5校验值
    C:UsersAdministratorDownloads>certutil -hashfile 6006.tar.gz MD5
    MD5 的 6006.tar.gz 哈希:
    75edc203fc6277d717598360849a4c2f
    CertUtil: -hashfile 命令成功完成。

     Linux下合并split切分的文件的方法

    cat 6006a* >6006.tar.gz
    # md5sum 6006.tar.gz 
    75edc203fc6277d717598360849a4c2f  6006.tar.gz

     

     

     

  • 相关阅读:
    requests模块
    爬虫基础
    forms组件
    分页器组件
    cookie与session组件
    Auth模块
    中间件组件
    git
    Ajax
    《Java程序设计》实验二 实验报告
  • 原文地址:https://www.cnblogs.com/Bccd/p/8866362.html
Copyright © 2020-2023  润新知