Linux 系统中合并与分割文件

(0 comments)

Linux 系统中可以通过split 命令来将大文件分割为不超过指定大小的多个小文件,命令格式如下:

split [OPTION] [INPUT [PREFIX]]

支持的参数有:

  • -b 指定每一块的大小(默认byte),可以加后缀k 或m
  • -d 用数字代替字母为后缀

例如,将文件分割为不超过3m的,以mydocs.tbz.为前缀,数字编号为后缀的多个文件:

split -d -b 3m mydocs.tbz mydocs.tbz.

分割后的小文件使用cat 命令还原合并,最好不要修改分块文件的名字。

cat mydocs.tbz.* > mydocs.tbz

在windows下还原,可以用copy 命令。

copy /b mydocs.tbz.* > mydocs.tbz

copy命令也支持非通配符的形式,也可以用加号来连接多个文件。

copy mydocs.tbz.00+ .... +mydocs.tbz.N mydocs.tbz
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required