Linux进阶命令之tar

Posted

tags:

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

   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


本文出自 “梵高说我脑子有病” 博客,谢绝转载!

以上是关于Linux进阶命令之tar的主要内容,如果未能解决你的问题,请参考以下文章

Linux进阶命令之which和whereis

Linux进阶命令之tar

关于linux的进阶命令用法之来自noob的小结

Linux进阶之find命令xshell速度慢的解决和Linux警告音的关闭

Linux与bash:3.Linux终端命令之进阶命令(curl,jq,sort,uniq,wc)

Linux命令进阶篇之二