Linux 下分卷压缩打包命令

来源:互联网 发布:破解网络 编辑:程序博客网 时间:2024/05/19 23:01

1.压缩打包

tar -jcf - [filename] | split -b 1k -d -a 3 - [filename].tar.bz2

tar -zcf - [filename] | split -b 1k -d -a 3 - [filename].tar.gz

2.解压

cat [filename].tar.bz200* | tar -jx

cat [filename].tar.gz00* | tar -zx

3.参数说明

tar命令:

 "-jcf" 参数是创建(c)文件(f)并调用bzip2进行压缩(j)
 "-"是将所创建的文件输出到标准输出上
 "|"管道输出给 split 命令进行文件分割
 "-b" n[bkm] 以体积为单位的拆分,约定每拆分后每个文件的大小 ,b代表512B,k代表1KB,m代表1MB
 "-d" 参数指定为数字的形式
 "-a x"来设定序列的长度(默认值是2)
split命令:
-l n  把infile拆分为具有n行的段,默认值为1000
-b n[bkm] 以体积为单位的拆分,约定每拆分后每个文件的大小 ,b代表512B,k代表1KB,m代表1MB。
-C bytes[bkm] 把bytes的最大值放入文件,坚持增加完整的行;
- 从标准输入读取;
--help  帮助;

0 0