Linux压缩和解压缩必须对应相应的命令:

 

zip/unzip:zip格式的压缩解压命令

zip 压缩后的文件名称(你想怎么定义这个名字都可以)后面跟上你所要压缩的文件名

压缩命令示例:

zip  passwd.zip  passwd  zhang.txt(压缩命令)

解压缩示例

unzip passwd.zip

 

gzip/gunzip:gzip格式的压缩解压缩命令

压缩命令后面跟上你所要压缩的文件名

压缩:

gzip passwd zhang.txt

解压缩:

unzip passwd.zip

bzip2/bunzip2:bzip2格式的压缩解压缩命令

压缩命令后面跟上你所要压缩的文件名

压缩命令示例:

bzip2 zhang.txt

解压缩命令示例:

bzip2 zhang.txt

 

tar:打包/解包操作

tar:可以将大量的目录/文件进行打包生成一个文件,也可以再打包/解包的同时进行压缩和解压缩操作

-c 打包

-x 解包

-v 打包/解包的同时显示详细信息

-f 必备选项-打包和解包时指定压缩包名称,通常是最后一个选项(因为紧跟压缩包名称)

-z 打包/解包的同时进行gzip格式的压缩/解压缩

-j 打包/解包的同时进行bzip2格式的压缩/解压缩

也就是说对多个文件进行打包压缩的命令语句(gizp压缩)如下:

tar  -czvf  xxx.tar.gz   file1   file2....(xxx为包文件的名字,后面要带上tar.gz)后面的file1, file2....为你所要打包压缩的文件

tar  -xzvf  xxx.tar.gz (解包的同时,压缩文件)

bzip2压缩形式:

tar  -cjvf  xxx.tar.bz2   file1   file2....(xxx为包文件的名字,后面要带上tar.bz2)后面的file1, file2....为你所要打包压缩的文件

tar  -xjvf  xxx.tar.bz2 (解包的同时,压缩文件)

Logo

更多推荐