Linux文件的压缩与解压

Linux常见的压缩包文件格式:.zip,.tar.gz, .tar.bz2,.tar.xz,.tar.Z,其中tar是指打包格式,bz2、gz等分别是指压缩格式bzip2,gzip;

 

tar的打包并压缩语法

  tar [参数]   压缩包名  一个或多个要被打包、压缩的文件

 

tar的打包并解压语法

  1、tar  [参数] 压缩文件包名

  2、tar  [参数] 压缩文件包名  -C 解压到特定的文件名

 

tar的参数

-c:创建压缩包

-v:显示详细信息

-z:压缩,如果没有则只是打包

-f <压缩包的文件名>:指定的压缩包名称

-x:解压

-j:解压bz2格式的文件

-C:指定要解压到哪个目录

 

如:

解压文件

1、filename.tar.bz2

解压指令:tar -jxzf filename.tar.bz2

2、filename.tar.gz

解压指令:tar -zxvf filename.tar.gz

3、filename.tar.xz

解压指令:tar -Jxzf filename.tar.gz

4、filename.tar.Z

解压指令:tar -Zxvf filename.tar.Z

5、filename.zip

解压指令:unzip filename.zip

 

压缩文件

1、将当前目录下的text.txt和text.py文件打包成text.tar文件

压缩指令:tar -cvf  text.tar  text.txt  text.py

2、将当前目录下的text.*打包并压缩成tet.tar.gz文件

压缩指令:tar -cvzf   tetx.tar.gz   text.*

 

上一篇:【Linux下快速打开文件添加内容并指定退出的指令】


下一篇:连不上linux服务器问题排查