linux 下文件的tar压缩
tar压缩:创建一个归档文件,同时进行压缩
①常用功能说明:
-c:创建一个新的归档文件
-j:由bzip2压缩
-z:由gzip压缩
-v:显示创建归档文件的过程信息
-f:指定归档文件的文件名
--extract:排除某些文件
--exclude-vcs:排除版本控制的子目录。此选项可识别所使用的许多广泛使用的VCSS的文件和目录。排除这些文件是:
CVS/, and everything under it
RCS/, and everything under it
SCCS/, and everything under it
.git/, and everything under it
.gitignore
.cvsignore
.svn/, and everything under it
.arch-ids/, and everything under it
{arch}/, and everything under it
=RELEASE-ID
=meta-update、
=update
.bzr
.bzrignore
.bzrtags
.hg
.hgignore
.hgrags
_darcs
②操作说明:tar 【功能选项】【文件名】 【路径】
tar -cvf filename.tar filepath
只是归档,不压缩
tar -cvjf filename.tar.bz2 filepath
归档,并压缩成bz2格式
tar -cvzf filename.tar.gz filepath
归档,并压缩成gz格式
tar -cvzf filename.tar.gz filepath --exclude-vcs
归档,并压缩成gz格式,排除版本控制的子目录
tar -cvzf filename.tar.gz filepath --exclude=file --exclude=dir --exclude=GLOB
归档,并压缩成gz格式,排除模式目录递归搜索匹配的目录,跳过文件的基名称glob(使用通配符匹配)匹配。