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 常用语法的主要内容,如果未能解决你的问题,请参考以下文章
28-Docker-常用命令详解-docker save/load/import