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...
(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