-
2022-06-22 13:47:41
说明
压缩前v0.1.0的文件是9G,不分割压缩之后是4.2G。
压缩并分割每个文件大小为2G,将9G的文件夹压缩到4.2G,且被分割成3个文件,大小如下文所述。
# du -sh *
2.0G v0.1.0.tar.gz00
2.0G v0.1.0.tar.gz-01
158M v0.1.0.tar.gz-02
4.2G v0.1.0.tar.gz
9.0G v0.1.0压缩
tar -zcvf v0.1.0.tar.gz v0.10
分割
tar -cvzf - v0.1.0/ | split -b 2048M -d -a 2 - "v0.1.0.tar.gz-"
合并
cat v0.1.0.tar.gz* >v0.1.0.tar.gz
解压
tar zxvf v0.1.0.tar.gz
注意:解压的时候切个文件夹,不要覆盖了源路径的文件v0.1.0。
更多相关内容 -
(源码)批量文件处理更名解压缩分割合并等
2020-02-25 09:38:132.该资源的源码实例涵盖word转html,word转RTF,word转text,伪装文件夹,创建PDF文档、批量更名及加压缩、操作INI、操作Xml、文件分割合并、汉字转拼音、获取磁盘目录及目录下的某种类型文档等等 -
Linux tar 压缩、解压、分割、合并文件
2019-08-07 17:18:43目录一、文件压缩二、文件分割三、文件合并四、文件解压...-c:建立一个压缩文件指令; -v:压缩过程中是否显示文件; -f :使用档名; 二、文件分割 split -b 40M -d -a 2 test.tar.gz test.tar.gz. 参数含义: -...一、文件压缩
tar -zcvf test.tar.gz test/
参数含义:
-z:是否同时具有gzip属性,是否需要gzip压缩;
-c:建立一个压缩文件指令;
-v:压缩过程中是否显示文件;
-f :使用档名;
二、文件分割
split -b 40M -d -a 2 test.tar.gz test.tar.gz.
参数含义:
-b:指定每个文件的大小,单位可以为B、K、M ;
-d:使用数字而不是字母作为后缀名 ;
-a:后缀名长度,默认为2;
三、文件合并
cat test.tar.gz.* > test_new.tar.gz
四、文件解压
tar -zxvf test_new.tar.gz -C ./Directory/
参数说明:
-z:是否同时具有gzip属性,是否需要gzip压缩;
-x:解压缩指令;
-v:压缩过程中是否显示文件;
-f :使用档名;
-
linux 下tar 打包分割文件和解压文件
2021-05-10 07:52:18合并文件并解压cat logs.tar.gz.a* |tar -jxv当然如果你想zip压缩可以加上 z参数在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G...一.打包并分割文件
tar cjf – logs/ |split -b 1m – logs.tar.gz
二.合并文件并解压
cat logs.tar.gz.a* |tar -jxv
当然如果你想zip压缩可以加上 z参数
在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后的结果就会超过2G,那么该怎么办呢?又或者压缩包希望通过光盘来进行备份,而每张光盘的容量只有700M,那么该如何存储呢?解决的办法就是将最后的压缩包按照指定大小进行分割,这就需要用到split命令了。
举例说明:
要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:
tar cjf – logs/ |split -b 1m – logs.tar.bz
完成后会产生下列文件:
-rw-r–r– 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.aa
-rw-r–r– 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.ab
-rw-r–r– 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.ac
-rw-r–r– 1 httpd nobody 1048576 Oct 5 15:38 logs.tar.bz2.ad
-rw-r–r– 1 httpd nobody 1048576 Oct 5 15:38 logs.tar.bz2.ae
-rw-r–r– 1 httpd nobody 829440 Oct 5 15:39 logs.tar.bz2.af
这里对命令做一些讲解。
压缩和分割命令行中红色部分的为命令对应的I/O文件名参数,其中-表示标准输入或输出。那么结合上面的例子,tar命令表示的意思就是将logs目录压缩,生成的结果直接输送到标准输出上;而split命令表示从标准输入获得文件内容进行分割,结果文件前缀为logs.tar.bz2.。二者再通过管道将各自的标准输入输出对接起来。
linux split 命令
功能说明:切割文件。
语 法:split [–help][–version][-][-b ][-C ][-l ][要切割的文件][输出文件名] www.2cto.com
补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。
参 数:
-或-l 指定每多少行就要切成一个小文件。
-b 指定每多少字就要切成一个小文件。支持单位:m,k
-C 与-b参数类似,但切割时尽量维持每行的完整性。
–help 显示帮助。
–version 显示版本信息。
[输出文件名] 设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。
使用例子:
split -b 100m filename
-
大文件做分割处理的方法——winRAR压缩分割法
2020-05-14 05:34:04由于设置压缩文件名为“分割文件”,所以WinRAR会将选中的文件以分割文件.part1、分割文件.part2、分割文件.part3……等文件压缩存放在一个文件夹下。 3,合并分割文件 在生成这些小的分割文件后,只要将这些...###可以把一些大的文件压缩成多个小文件,享受压缩、分割文件
1,开始分割:
2,分割后:(压缩、分割文件)
完成设置后,单击“确定”按钮,这样WinRAR压缩软件就会把软件压缩并按你设置的大小分割成相应的文件了。由于设置压缩文件名为“分割文件”,所以WinRAR会将选中的文件以分割文件.part1、分割文件.part2、分割文件.part3……等文件压缩存放在一个文件夹下。
3,合并分割文件
在生成这些小的分割文件后,只要将这些分割后的文件作为附件发送到对方的电子邮箱中,并告诉他,收到后将它们拷贝到同一文件夹下,再双击分割文件.part1、文件,W
-
压缩文件提取工具 Explzh v8.21官方版
2020-12-24 02:01:42为您提供压缩文件提取工具 Explzh...功能介绍 Explzh非常的稳定,其他同类软件有的功能它都集成了,比如压缩文件分割、为文件添加密码、右键菜单集成,压缩文档修复、批量压缩等等,除此之外,它还支持FTP哦。支持格式 -
压缩、分割、合并和解压文件
2018-06-30 07:28:531. tar 解压压缩 2. split 文件分割 3. cat 合并文件 各个指令详细用法可以使用 man 或者 help查看,或自行搜索。 压缩:tar -zcvf bigfile.tar.gz bigfile 分割:split -b 2G -d -a 1 bigfile.tar.gz bigfile.... -
split 分割压缩文件
2019-03-21 14:50:001、普通tar压缩命令 tar -zcvf cm-11.tar.gz cm-11 ...2、压缩后的文件太大,需要将cm-11.tar.gz分割成N个指定大小的文件,怎么办?一条命令搞定 split -b 4000M -d -a 1 cm-11.tar.gz cm-11.tar.gz. ... -
Linux 将文件打包、压缩并分割成指定大小
2021-05-09 05:21:58打包文件:tar -cvf 20190816.tar 20190816分割文件:split -b 3G -d -a 1 20190816.tar 20190816.tar.//使用split命令,-b 3G 表示设置每个分割包的大小,单位还是可以k//-d "参数指定生成的分割包后缀为数字的形式... -
Tar切分压缩解压缩
2022-04-11 16:36:361.压缩 tar cvzf - ./Data | split -d -b 800m - Data.tar.gz 2.解压缩 cat Data.tar.gz* | tar zvxf - -
tar切分压缩文件和解压
2022-07-01 14:48:25tar切分压缩 -
如何在Java中解压缩分割卷zip?
2021-07-17 00:42:42I need to reassemble a 100-part zip file and extract the content. I tried simply concatenating the zip volumes together in an input stream but that does not work. Any suggestions would be appreciate..... -
Linux下将文件打包、压缩并分割成指定大小
2021-08-25 09:08:042、压缩后的文件太大,需要将cm-11.tar.gz分割成N个指定大小的文件,怎么办?一条命令搞定 split -b 4000M -d -a 1 cm-11.tar.gz cm-11.tar.gz. //使用split命令,-b4000M 表示设置每个分割包的大小,单位还是可以... -
文件分割压缩软件——庖丁解牛
2010-05-19 18:28:41可只能的合并分割后的软件,效果很好; 分割合并文件!庖丁解牛却比其它同类软件智能得多,能最大限度的减少你操作的...分割后会生成Link.bat文件,在没有安装“文件分割机”的电脑上也能轻松合并文件。为纯绿色软件。 -
java zip压缩解压代码,亲测可用,压缩文件不会有合并问题
2022-05-07 12:23:11亲测可用,压缩文件不会有合并问题 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import ... -
python实现文件压缩与解压
2020-12-06 12:10:34最近刚刚开始学习Python,现在...方法一:通过zipfile模块实现文件的压缩与解压# -*- coding:utf8 -*-import zipfileimport timeimport os# 使用ZipFile('压缩包完整路径')方法获得压缩文件zipfiles=zipfile.ZipF... -
zip/tar 分割压缩和合并解压
2021-06-16 09:55:241. zip 分割压缩和合并解压 # 准备工作:将文件或文件夹打包为zip压缩包 zip -r src.zip ./src 1. 分卷压缩 # 压缩后src.zip为4.6G,将其分割,每个子压缩包不超过1G,生成5个压缩包src_split.z01(1G)、src_split... -
ubuntu 文件分块压缩与解压
2021-07-18 18:59:37要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令: 1 tarcjf-logs/|split-b1m-logs.tar.bz2. 完成后会产生下列文件: logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac 要... -
压缩文件提取工具 Explzh v8.25官方版
2021-01-06 12:38:01为您提供压缩文件提取工具 Explzh...功能介绍 Explzh非常的稳定,其他同类软件有的功能它都集成了,比如压缩文件分割、为文件添加密码、右键菜单集成,压缩文档修复、批量压缩等等,除此之外,它还支持FTP哦。支持格式 -
Java用GZIP压缩解压文件.rar
2019-07-10 11:32:20一个Java随书实例:用GZIP压缩解压文件,从源文件得到文件输入流,得到目标文件输出流,得到压缩输出流,设定读入缓冲区尺寸,弹出文件选择器,并判断是否点击了打开按钮,判断事件来自于哪个按钮,用于选择解压和... -
Linux 压缩文件tar.gz的压缩、解压、分割、合并
2020-08-18 12:34:21Linux 压缩文件tar.gz的压缩、解压、分割、合并tar 解压压缩split 文件分割cat 合并文件 tar 解压压缩 生成压缩文件: tar -zcvf bigfile.tar.gz 文件目录 split 文件分割 -b: 选项后跟期望切割后的单个文件的大小... -
如何从Linux终端压缩或解压缩文件
2020-09-21 12:38:12您可以使用一些常见Linux终端命令创建一个zip归档文件或从一个文件解压缩文件。 ZIP压缩存档文件格式 (The ZIP Compressed Archive File Format) Thanks to the dominance of the ZIP format in the Windows realm,... -
Linux下各种压缩文件的解压方法
2021-05-10 06:24:48别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.... -
tar打包处理大文件的解压缩方法
2021-05-10 19:28:57tar是文件打包工具,split是文件分割工具,在邮件中发送附件的时候,可能因为附件大小限制,需要压缩并分割,分几封邮件发送。如果需要备份很多资料的时候,打包后的单个文件可能超出文件系统支持的单个文件大小限制... -
tar打包和split分割--压缩解压缩
2021-10-26 23:50:09tar打包和split分割–压缩解压缩 压缩命令主要用到tar打包和split分割,命令如下: tar czf - jtk1-android-l-open-source/ | split -b 10000m - jtk1-android-l-open-source.tar.gz_ aaa可以是文件也可以是目录, ... -
基于OpenMP的文件压缩与解压的并行设计模型 (2014年)
2021-05-24 09:26:34并在文件并行处理过程中,与数据分解法相结合对数据文件进行分割,将分解后的数据由主线程分给多个处理器上的多个子线程来并行处理,以此提高多核处理器的利用率并提高文件压缩效率。最后通过实验模拟验证模型以及...