tar常用选项

-c(create) 表示创建用来生成文件包

-x:表示提取,从文件包中提取文件

-t可以查看压缩的文件。

-z使用gzip方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。

-j使用bzip2方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。

-v(verbose)详细报告tar处理的信息

-f(file)表示文件,后面接着一个文件名。

-C  <指定目录>    解压到指定目录

1.tar打包、gzip压缩

1)压缩

tar -czvf   压缩文件名   目录名

如:tar czvf dira.tar.gz  dira

注意:

tar  -czvf与tar  czvf是一样的效果,所以说,后面统一取消-。

2)查看

tar tvf   压缩文件名

如:tar tvf dira.tar.gz

3)解压

tar xzvf 压缩文件名

tar xzvf 压缩文件名  -C  指定目录

如:tar xzvf dira.tar.gz   解压到当前目录

如:tar xzvf dira.tar.gz   -C  /home/book   解压到/home/book

2.tar打包、bzip2压缩

1)压缩

tar cjvf   压缩文件名   目录名

如:tar cjvf dira.tar.bz2  dira

2)查看

tar tvf   压缩文件名

如:tar tvf dira.tar.bz2

3)解压

tar xjvf 压缩文件名

tar xjvf 压缩文件名  -C  指定目录

如:tar xjvf dira.tar.bz2   解压到当前目录

如:tar xjvf dira.tar.bz2 -C  /home/book  解压到/home/book