tar 工具

```

tar:-c -f ---------(创建打包文件)

        -v -f ----------(查看过程)

        -t -f -----------(预览打包的文件列表)

        -x -f ---------- (解压和解包)

        -r -r -----------(追加)不能追加压缩文件

压缩;

# tar zcvf etc.tav.gz  /etc/

# tar jcvf etc.tar.bz2  /etc/               

# tar Jcvf etc.tar.xz    /etc/

压缩 ; -T, -X

# tar Jcvf  file.tar.xz -T(file.txz)  list.txt --------将list.txt里文件目录分别压缩到file.txz里。

# tar Jcvf  file.tar.xz -X  /etc/....                          排除/etc/目录下的指定列表,进行压缩。

分割(大的tar文件)

# split      -b      size    -d      file-name      prefix-name

-b---分割的块的数量 

size---分割的块的大小 

-d---分割后的文件尾部排序数字 

file-name---指定的分割文件 

prefix-name---定义分割后的文件、前缀名称

# split -b 1M etc.tar.bz2  etcsplit        后缀为aa、ab、ac......

# split -d 1M etc.tar.bz2  etcsplit        后缀为00、01、02......

合并(将分割的文件合并到一处)

# cat etcsplit0* > etc2.tar.bz2------ 要与源文件后缀一样

解压

# tar xvf etc.tar.xz      -C    /root/

# tar xvf etc.tar.bz 2  -C    /root/

# tar xvf etc.tar.gz    -C    /root/

解压时,tar可以用tar  xvf解压三种以xz、bz2、gz后缀的压缩文件;

- 大C为解压到指定目录时使用,解压到当前目录时不用加-大C。

```

你可能感兴趣的:(tar 工具)