Linux使用tar命令切割大文件

2025-10-17 07:45:30

1、步骤一:服务器上的images文件夹有9个G大小,我们通过tar将其压缩后下载,将其压缩拆分成多个大小为2G的压缩包。

Linux使用tar命令切割大文件

2、步骤二:使用如下命令进行文件切割

tar czvf - images | split -b 2048m - images.tar.gz_

Linux使用tar命令切割大文件

3、步骤三:从上面看出我们已经压缩并切割成功,后缀分别为abcd的文件,那么对于切割后的文件,我们转移到其他磁盘上后怎么解压呢?

可以先重定向,然后tar解压

Linux使用tar命令切割大文件

4、步骤四:当然上面操作也可以使用下面这种方法一步到位。

tar czf -  images.tar.gz  | split -b 2048m - images.tar.gz_ 

参数说明

//使用split命令,-b 2048M 表示设置每个分割包的大小,单位还是可以k

// -d "参数指定生成的分割包后缀为数字的形式

//-a x来设定序列的长度(默认值是2),这里设定序列的长度为1

Linux使用tar命令切割大文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢