linux下将文件压缩割成多个小文件的方法(如1b,1k,1m,1g,1t......)

丰Feng3年前未命名1962

开头的x.tar.gz是要压缩分割的目标文件,split是分割命令,1b是压缩分割成每个文件为1b大小,结尾的x.tar.gz是分割成多个文件的名字,/1b是分割保存的目录,需要保存到目录就选2。

1.

tar czf - x.tar.gz | split -b 1b - x.tar.gz

2.

tar czf - x.tar.gz | split -b 1b - /1b/x.tar.gz

合并压缩分割的多个文件,x.tar.gz*是要合并分割的多个文件名,*是指所有分割的文件,tar -xzv是合并命令。

3.

cat x.tar.gz* | tar -xzv

此方法方便将大文件压缩分割成多个小文件,单位为1b,1k,1M,1G,1T...... 。经过测试,按1b大小,压缩分割出来的文件约为512字节,即0.5k。而按1k大小,压缩分割出来的文件约为1k。





相关文章

今天遇到的事,想到的一点想法

所有东西和人、物都不可能一直都是新的,会旧,会坏,会老,会死,都要去维护,去维系。做事情,要分加减,有加有减,不会一直累积下去。时间长了,日积月累,就成累赘。比如,我从旧的主机把数据迁到新的主机,传送...

网站目录创建错误会报错Forbidden You don't have permission to access / on this server.

ForbiddenYou don't have permission to access / on this server.参考查询权限,stat比如能访问并不报错的目录nihaoa.xyz为...

刚才在路上遇到交警查小毛驴

在深圳,出门都带头盔。来了老家,刚开始几天都载头盔。后来,出门少,偶尔出来一下,就没戴。刚刚在新宫路口遇上查小毛驴。就做个口头警告,打罚单,罚20元,15天内交。从明天起记得戴,戴,戴。...

凤南小学旁促肉面汤

猪肉面汤,热汤,鲜肉,加细面条。一个字,好吃。...

Ubuntu新建Mysql数据库

在Ubuntu系统里,进入数据库。(root是用户名,密码password是设定的密码)mysql -uroot -ppassword 创建数据库,nihaoa是新建的数据库名。 CREATE DAT...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。