tar 常用语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tar 常用语法相关的知识,希望对你有一定的参考价值。

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


本文出自 “自学linux” 博客,请务必保留此出处http://ghbsunny.blog.51cto.com/7759574/1957830

以上是关于tar 常用语法的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令笔记

常用命令 在linux下

28-Docker-常用命令详解-docker save/load/import

28-Docker-常用命令详解-docker save/load/import

Linux常用命令——tar

Linux下tar命令的常用操作