Linux-tar命令解析

tar -cxtru

必要参数[五选一,且只可选一]
-c create 建立压缩文件的参数
-x 解压命令
-t 查看tarfile中的文件
-r 向指定压缩文件后追加新文件
-u 更新指定压缩包中的内容

可选参数[可多选]
-z gzip方式压缩
-j bzip2方式压缩
-Z 具有compress属性
-v 压缩过程显示进度(常用命令)
-O 将文件解压到标准输出
-f 使用档名,f之后要立即接档名,不要再加参数.
-p 使用原文件的原属性
-P 使用绝对路径压缩
-N 比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中

打包成多个文件:
split [-a] [-b] [-C] [-l] [要分割的文件名] [分割后的文件名前缀]
–version 显示版本信息
– 或者-l,指定每多少行切割一次,用于文本文件分割
-b 指定切割文件大小,单位 m 或 k
-C 与-b类似,但尽量维持每行完整性
-d 使用数字而不是字母作为后缀名
-a 指定后缀名的长度,默认为2位

案例:
tar -cvf result.tar target
tar -cvf result.tar target | split -b 50m

你可能感兴趣的:(Linux-tar命令解析)