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

丰Feng3年前未命名1956

开头的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。





相关文章

中午去南门的卜蜂莲花超市买点东西

买了一些食品,两斤绿豆,一袋5KG大米。还给老妈买了一瓶超大瓶1.5KG,纯燕麦片。刚好遇到满一百减二十,就差八元。女收银员,提醒要不再去买点,凑满一百。又拿了一袋双汇火腿肠。扫码后,她说,看看有没有...

Ubuntu新建Mysql数据库

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

目前测试使用过的国内网盘产品情况

目前,手的相册和视频备份一份在阿里网盘、天翼云盘,小文件和少于5G数据保存在iCould上。备份一份副本在macbook电脑本地。备份一份副本到带硬盘盒的NVMe硬盘存放。以下是目前测试使用过的国内网...

放一百到微信零钱通一天约收入0.01元

放一百到微信零钱通一天约收入0.01元,除了节假日。(节假日也有收益)按上面算,如果放一万约收入1元左右。那么,一年约能多收入360元左右。但实际是,10000/10000=1/2=0.5*365=1...

《盲琴师》观后想法

盲琴师,并不是一直是盲人。而是有家族遗传的,他父亲是到了晚年眼睛就变盲了。他小时候是能看到,他父亲带他去看了医生,医生也没法治。后来,他父亲把他抱到马窖,放平在马的脚底。拿了鞭子,鞭打马,马不停的起脚...

发表评论    

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