打包文件:
tar -cvf 20190816.tar 20190816
分割文件:
#使用split命令
#-b 3G 表示设置每个分割包的大小,单位还是可以k
#-d 参数指定生成的分割包后缀为数字的形式
#-a x来设定序列的长度(默认值是2),这里设定序列的长度为1
split -b 3G -d -a 1 20190816.tar 20190816.tar. #拆分文件
执行命令后,生成压缩包如下,通过ll命令查看:
-rw-r--r-- 1 root root 4194304000 May 20 14:00 cm-11.tar.gz.0
-rw-r--r-- 1 root root 4194304000 May 20 14:02 cm-11.tar.gz.1
-rw-r--r-- 1 root root 4194304000 May 20 14:03 cm-11.tar.gz.2
-rw-r--r-- 1 root root 4194304000 May 20 14:05 cm-11.tar.gz.3
-rw-r--r-- 1 root root 4194304000 May 20 14:06 cm-11.tar.gz.4
-rw-r--r-- 1 root root 4194304000 May 20 14:08 cm-11.tar.gz.5
-rw-r--r-- 1 root root 4194304000 May 20 14:09 cm-11.tar.gz.6
-rw-r--r-- 1 root root 2256379886 May 20 14:10 cm-11.tar.gz.7
分割后的压缩包解压命令如下:
cat 20190816.tar.* | tar zxvf -
或者
cat 20190816.tar.* >new_20190816.tar #合并文件
tar -xvf new_20190816.tar #解压文件