Tar(Tape ARchive,磁带归档的缩写)

tar [OPTION]...

(1) 创建归档

tar -c -f -v /PATH/TO/SOMEFILE.tar FILE...   -v查看过程

(2) 追加文件至归档:注:不支持对压缩文件追加

tar -r -f /PATH/TO/SOMEFILE.tar FILE...


tar 常用语法_tar

(3) 查看归档文件中的文件列表

tar -t -f /PATH/TO/SOMEFILE.tar

(4) 展开归档

tar -x -f /PATH/TO/SOMEFILE.tar

tar -x -f /PATH/TO/SOMEFILE.tar -C /PATH/

(5) 结合压缩工具实现:归档并压缩

-j: bzip2, -z: gzip, -J: xz -Z :Z

注意,这里如果有用到这些压缩的参数,命名的后缀可以是

 -j:  xxxx.tar.bz2

-z:   xxxx.tar.gz

-J:  xxxx.tar.xz

-Z:  xxxx.tar.Z

解压缩可以把这些参数带上,如  tar -jxvf  ,但是不带这些参数,如tar -xvf 也可以正常解压缩

-T选项指定输入文件,-X选项指定包含要排除的文件列表

tar zcvfmybackup.tgz -T /root/includefilelist-X /root/excludefilelist

分割大的tar 文件为多份小文件:

split–b Size –d tar-file-name prefix-name

split-b 1M –dmybackup.tgz mybackup-parts

split-b 1M mybackup.tgz mybackup-parts

合并:

cat mybackup-parts* > mybackup.tar.gz