文件切割和合并(记录)
split命令(文件切割)
选项
-b:值为每一输出档案的大小,单位为 byte。 -C:每一输出档中,单行的最大 byte 数。 -d:使用数字作为后缀。 -l:值为每一输出档的列数大小。
使用split命令将lib1.zip文件分割成大小为10MB的小文件:
split -b 10M lib1.zip
文件被分割成多个带有字母的后缀文件,如果想用数字后缀可使用-d参数,同时可以使用-a length来指定后缀的长度:
split -b 10M lib1.zip -d -a 3
cat命令(文件合并)
cat x0* > lib2.zip
lib1.zip和lib2.zip大小完全一样。
1. 压缩分割: tar -zcvf - bigfile | split -b 2G -d -a 1 - bigfile.tar.gz.
2. 合并解压:cat bigfile.tar.gz.* | tar -zxv