使用sz命令下载文件时,超过4G下载不了,如何下载呢?

本文介绍的方法是先对该文件进行拆分,拆分成多个小于4G的文件,然后分别下载,下载到本地后再进行合并或直接解压,具体操作如下:

1.分拆为多个文件的命令:

cat workspace_20150624230059.tar.gz | split -b 2G - workspace_20150624230059.tar.gz.

命令解释:

workspace_20150624230059.tar.gz 是待下载的21G文件

拆分成2G的小文件

workspace_20150624230059.tar.gz. 是拆分后文件的前缀,默认分拆后文件名称为workspace_20150624230059.tar.gz.ab,ab,ac....类推

2.下载多个小文件

sz workspace_20150624230059.tar.gz.a*

3.合并下载的文件或直接解压

合并命令:

cat workspace_20150624230059.tar.gz.a* > workspace_20150624230059.all.tar.gz

合并后,再解压即可

直接解压多个文件命令:

cat workspace_20150624230059.tar.gz.a*|tar xzv

tar分卷压缩与解压缩

举例说明:

要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:

tar cjf - logs/ |split -b 1m - logs.tar.bz2.

完成后会产生下列文件:

logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac

要解压的时候只要执行下面的命令就可以了:

cat logs.tar.bz2.a* | tar xj

再举例:

要将文件test.pdf分包压缩成500 bytes的文件:

tar czf - test.pdf | split -b 500 - test.tar.gz

最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。

tar cjf - logs/ |split -b 1m - logs.tar.bz2.

完成后会产生下列文件:

logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac

要解压的时候只要执行下面的命令就可以了:

cat logs.tar.bz2.a* | tar xj

linux打包4g文件,怎么从Linux服务器上下载超过4G的文件?相关推荐

  1. php读取4g文件下载,怎么从Linux服务器上下载超过4G的文件

    使用sz命令下载文件时,超过4G下载不了,如何下载呢? 本文介绍的方法是先对该文件进行拆分,拆分成多个小于4G的文件,然后分别下载,下载到本地后再进行合并或直接解压,具体操作如下: 1.分拆为多个文件 ...

  2. 在服务器上下载google云端硬盘文件

    很多论文会将预处理数据和预训练模型保存在Google Drive上,在个人计算机上下载google云端硬盘的文件想必不是什么难事,那么如何在服务器上下载google云端硬盘的文件呢? 工具:gdown ...

  3. 在无界面的Linux服务器上下载百度网盘文件

    因为常常使用云端服务器,特别希望能有一个命令行下的网盘来使用,于是就发现了bypy,这个工具利用了百度网盘开放的api,将文件储存在百度网盘/apps/bypy/之下,从而实现使用百度网盘上传下载. ...

  4. ftp服务器目录创建文件夹,在FTP服务器上批量建立学生的文件夹

    各校要建立ftp服务器,同时建立"学生学号+学生姓名"的文件夹.在教师机端建立文件夹.此方法利用半个小时就建立好全校3-6年级500余名学生姓名的文件夹. 1.相信很多信息技术老师 ...

  5. 从服务上下载下的日志文件,用UltraEdit打开时中文是乱码解决方法

    我刚才从服务器上下载来的日志文件,后缀是.log,用UltraEdit打开时中文全是乱码,解决方法: 1.高级--->配置---->常规 里的 "自动检测到UTF-8文件&quo ...

  6. linux下最简单多线程单文件socks5代理proxy服务器程序(仅一个c文件,带详细注解)

    2020.9.11 网上看的都比较复杂,GITHUB找了一个多线程的相对简单的MicroSocks项目,花了几周时间(没办法,菜鸟一个)改了一下,改成单文件,测试OK. /* wxl_socks5_p ...

  7. ubuntu下linux:curl使用ftp获取服务器上指定目录的所有文件集合以及下载

    curl使用ftp获取服务器上指定目录的所有文件集合以及下载 直接编译可用,注意修改测试main函数内的字符串,注释我觉得写的挺详细了,跑不起来的评论区可问 头文件 #ifndef FTP_DOWNL ...

  8. 浏览器访问linux服务器上tomcat中的pdf文件时报404,无法访问的问题

    问题描述 项目需求中有一个功能模块,需要在浏览器中浏览pdf文件,客户现场情况是这些pdf文件在客户的服务器上的tomcat中,我们前端用<iframe>标签来实现,但是当我们给标签的sr ...

  9. SpringBoot 部署: 项目打包 手动部署到阿里云服务器上

    SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...

  10. 如何将文件拷贝服务器上,如何将文件复制到云服务器上

    如何将文件复制到云服务器上 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

最新文章

  1. 微信支付java helloworld_10行代码搞定微信支付(Java版)
  2. linux qt libs,linux下qt使用第三方库的那些事
  3. 长春高中计算机考试时间安排,长春部分高中期末考试时间出炉!
  4. 数字图像处理--图像二阶导数的推导
  5. apache目录 vscode_CentOS 上使用vscode 调试百度大数据分析框架Apache Doris BE
  6. 中国剩余定理-数硬币
  7. php 异步执行shell脚本
  8. pdf转换软件注册码
  9. PLM基础概述(解决方案架构师认证:PLM基础) | 达索系统百世慧
  10. android scala,用scala开发android,用spray-json解析json
  11. 在 js 中应用 订阅发布模式(subscrib/public)
  12. 计组--CISC和RISC特点和区别
  13. [200127] Java类初始化与实例初始化 - Thinking in Java学习日志
  14. 小黑静待身边朋友的考研佳音,明天准备面试,在白塔咖啡帐篷里的一下午的leetcode之旅:70. 爬楼梯
  15. 怎么看计算机端口号,Win7怎么查看端口号?
  16. 这和计算机列表浏览服务器有关,电脑升级win10后,必做的40项性能优化
  17. [源码和文档分享]基于Android Studio实现的在线学习课堂APP
  18. iOS开发适配iPhone X 齐刘海处理,代码适配iPhoneX
  19. 【推荐系统】【论文阅读笔记】【survey】A Survey on Session-based Recommender Systems基于会话的推荐系统综述
  20. HTML网页版雷电游戏

热门文章

  1. 光模块调式总结(SFP)
  2. 使用idea在serviceImpl中配置radis
  3. [Openwrt 项目开发笔记]:DDNS设置(五)
  4. 鱼塘钓鱼题解(堆解决)
  5. 小波变换原理及傅里叶变换(极好的文章)
  6. 北京地区常用dns地址解析速度快
  7. 怎样把可调DC-DC变身为数控稳压电源
  8. 为什么说服务逻辑,才是SaaS的底层逻辑
  9. 深入理解计算机系统——地址翻译
  10. JS定时器原理及案例