将大文件或目录打包、 压缩并分割成制定大小的文件,在Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现。

命令格试 tar zcvf - [ file_directory ] |sqlit -b [ file_size ][ m,k ] - [ file.tar.gz ]

将file目录的文件压缩并分割成每个大小为4G文件

shell > tar zcvf - file_name |split -b 4096m - file_name.tar.gz

shell > ls

-rw-r--r-- 1 root root 4294967296 Mar  9 10:40 file_name.tar.gzaa
-rw-r--r-- 1 root root 4294967296 Mar  9 10:48 file_name.tar.gzab
-rw-r--r-- 1 root root 2282762240 Mar  9 10:52 file_name.tar.gzac

cat file_name.tar.gza* |tar zxv
解释:
用cat来读所有的压缩包,利用tar来进行解压。

转载于:https://blog.51cto.com/hyjtao/801130

linux 将文件打包、压缩并分割成制定大小相关推荐

  1. linux打包压缩文件并命名,linux下如何将文件打包、压缩并分割成制定大小

    将大文件或目录打包.压缩并分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现. 假设要将下面 ...

  2. 如何将文件打包、压缩并分割成制定大小?

    如何将文件打包.压缩并分割成制定大小? (如何在linux下实现Windows中winrar和winzip等压缩软件所提供的打包压缩分割功能) 将大文件或目录打包.压缩并分割成制定大小的文件,这在将数 ...

  3. linux中如何压缩单个文件大小,Linux 将文件打包、压缩并分割成指定大小

    打包文件: tar -cvf .tar 分割文件: split -b 3G -d -a .tar .tar. //使用split命令,-b 3G 表示设置每个分割包的大小,单位还是可以k // -d ...

  4. Linux下将文件打包、压缩并分割成指定大小

    1.普通tar压缩命令 tar -zcvf cm-11.tar.gz cm-11 //将cm-11文件夹压缩成cm-11.tar.gz 2.压缩后的文件太大,需要将cm-11.tar.gz分割成N个指 ...

  5. Linux tar命令总结:Linux下对文件进行打包、压缩并分割成指定大小

    1.普通tar压缩命令 tar -zcvf andywang.tar.gz andywang //将andywang文件夹压缩成andywang.tar.gz 2.压缩后的文件太大,需要将andywa ...

  6. linux所有文件打包压缩,Linux基础教程:对文件打包压缩

    一.须知 文件数量太多, 如果需要拷来拷去是不是很麻烦?    怎么办?  打包! 文件太大,通过网络下载.传输会不会很费时间?    怎么办?  压缩! 在Linux环境中,打包压缩文件的扩展名多是 ...

  7. linux中文件打包压缩,linux在文件打包和压缩

    1. 打包和压缩文件 linux现在经常使用gzip和bzip2要压缩的文件.tar压缩文件. 经常使用的扩展: *.gz   gzip压缩文件 *.bz2  bzip2压缩的文件 *.tar   t ...

  8. Linux 将文件打包、压缩并分割成指定大小

    打包文件: tar -cvf 20190816.tar 20190816 分割文件: split -b 3G -d -a 1 20190816.tar 20190816.tar. //使用split命 ...

  9. linux 压缩固定大小,Linux 将文件打包、压缩并分割成指定大小

    打包文件: tar -cvf 20190816.tar 20190816 分割文件: split -b 3G -d -a 1 20190816.tar 20190816.tar.//使用split命令 ...

  10. linux文件分割zip,Linux 将文件打包、压缩并分割成指定大小

    打包文件: tar -cvf 20190816.tar 20190816 分割文件: split -b 3G -d -a 1 20190816.tar 20190816.tar.//使用split命令 ...

最新文章

  1. 专访香港大学罗平:师从汤晓鸥、王晓刚,最早将深度学习应用于计算机视觉的「先行者」
  2. 心态决定你的人生高度
  3. 计算机语言有许多种其中与硬件直接相关的是,16春季福师《计算机原理与接口技术》在线作业二...
  4. mysql semi join_MySQL 5.6 Semi join优化之materialization strategy
  5. csvn(apache+svn)管理工具搭建
  6. 对广义表L=((a,b),(c,d),(e,f))执行操作tail(tail(L))的结果是 ()
  7. 基于Ext JS的模块化应用框架搭建及开发
  8. HDU2152 Fruit【母函数】
  9. 概率论:假设检验、极大似然估计、无偏估计
  10. react 脚手架配置代理
  11. Echart柱状图数值显示
  12. 基于机器学习进行销售预测分析
  13. 「会议记录」2019.3.18
  14. 嵌入式C语音基础夯实备用实战
  15. 应用程序无法正常启动(0xc000007b)的解决办法
  16. SQL面试问题及回答
  17. PMP学习笔记:采购合同类型
  18. tophat2安装和问题解决
  19. 一步一步教你写股票走势图——分时图二(自定义xy轴)
  20. 千兆网络变压器原理图及与PHY与网络变压器接线方式

热门文章

  1. 微信消息推送之过长的文本消息拆分踩坑
  2. android studio for android learning (二十三 )Android Orientation Sensor(方向传感器)与指南针实战(新方法替代orientation)
  3. c语言邻接表存储拓扑排序,拓扑排序(完整案列及C语言完整代码实现)
  4. iotop监视磁盘I/O
  5. 学校为什么要单位接收函_学校让我签三方,居然是因为···
  6. 简单的数据库group by后要进行某字段拼接
  7. mysql query profiler_Using the New MySQL Query Profiler
  8. 170517、Redis 的安装与使用(单节点)
  9. SDL(01-10)
  10. iATKOS v7硬盘安装教程(硬盘助手+变色龙安装版)