tar

懵懂的女人 提交于 2019-12-01 07:25:17

gzip、bizp2只能对一个文件进行压缩,而不能对多个文件和目录进行压缩。 所以需要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 -czvftar 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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!