linux大文件文件的切割和合并

当传输一个大文件有大小的限制时,我们可以把一个大文件切割为小文件。
命令:split
用法:
split [OPTION] [INPUT [PREFIX]]
选项如下:

-a : 指定后缀长度

-b : 每个文件多少字节

-d : 使用数字后缀而不是字母

-l : 指定每个文件的行数

[root@server2 test]# split -a 2 -b 100K -d nginx-1.15.8.tar.gz nginx.tar.gz

在这里插入图片描述
将一个大小为1004k的文件切割为每个100K,后缀长度为2,使用数字,选定需要切割的文件 nginx-1.15.8.tar.gz,切割后命名为
nginx.tar.gz加上后缀。

[root@server2 test]# cat nginx.tar.gz* > nginx.tar.gz

在这里插入图片描述
合并文件使用的是cat命令,重定向时设置文件名。
需要注意的是,不管是文件的切割还是文件的合并都不会删除和损毁源文件,而是重新生成。

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/93168104