当Linux云服务器对文件传输的大小有限制,而文件又超过限制,不得不使用压缩工具的分卷功能完成下载文件资料

本次举例的背景:

  • 本地系统:Windows10
  • 腾讯云服务器系统:CentOS7
  • 文件大小:超过2G
  • 腾讯云服务器下载文件的限制:10M

目标:

  • 从腾讯云服务器下载大文件到本地系统;

 

第一步:在腾讯云服务(CentOS)安装RAR压缩工具

// 下载rar工具 
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
// 解压rar
tar zxvf rarlinux-3.8.0.tar.gz
// 安装rar前准备环境
yum -y install gcc glibc.i686 libstdc++.so.6
// 安装rar
make & make install

第二步:文件压缩

1.正常压缩

service]  rar a  admindump.hproff.rar admindump.hprof

/usr/local/service目录下就会生成压缩包admindump.hproff.rar

2.分卷压缩,每卷最大10M

service]  rar a -v10m admindump.hprof.rar admindump.hprof

 

 

最后,将符合下载条件的文件下载即可(下载过程省略)

 

扩展:基于Jmap生成dump文件

 service] jmap -dump:format=b,file=MyDump.hprof  16271

 

posted @ 2022-05-09 10:45  OutPointException  阅读(657)  评论(0编辑  收藏  举报