Linux 2018-10-20

#压缩与打包命令

压缩最常用的是 : .tar.gz    .tar.bz2

常用压缩格式:.zip   .gz    .bz2

常用压缩格式:.tar.gz      .tar.bz2

1、.zip 的压缩格式

zip     压缩文件名    源文件                压缩文件

zip bb.zip  bb    压缩完之后,bb.zip, 源文件还是存在。

在文件特别小的时候,压缩完之后压缩文件会比源文件大一些。因为在压缩后会有换算格式

zip -r   压缩文件名   源目录              压缩目录

如 zip -r jp.zip        jp 压缩完之后 jp.zip ,源目录也在。

解压缩命令  unzip

如果没有unzip 命令 yum -y install unzip(centos)

unzip  jp.zip    在解压之前应该先删除源文件。

2、.bz2格式压缩

bzip2  源文件                                  压缩为.bz2格式,不保留源文件

gunzip 压缩文件                             gunzip cangls.gz 解压后 压缩文件被删除

3、.bz2格式压缩

bzip2 源文件                                    压缩为.bz2格式,不保留源文件

bzip2 -k 源文件                              压缩之后保留源文件

bzip2命令是不可以压缩目录的 

#打包命令

tar  -cvf  打包文件名  源文件

-c  打包

-v 显示过程

-f  指定打包后的文件名

#解打包命令

tar  -xvf  打包文件

      -x  解打包

tar -xvf  cs.tar  解压完后  cs  解打包完后  包还在

.tar.gz压缩格式      先打包,再压缩为.gz

tar  -zcvf  压缩包名.tar.gz 源文件  一句命令就可以直接打包压缩~

       -z  压缩为.tar.gz 格式

tar -zcvf cs.tar.gz  cls

解打包命令

tar -zxvf  压缩包名.tar.gz

      -x 解压缩.tar.gz 格式

tar -zxvf  cs.tar.gz  直接解打包成  cls

.tar.bz2压缩格式

tar  -jcvf  压缩包名.tar.bz2  源文件

tar  -jcvf  cangls.tar.bz2  cangls    打包压缩完后  cangcc s.tar.bz2

tar -jxvf cangls.tar.bz2  -C  /tmp    -C  指定目录vv

解打包命令

tar  -xxvf    压缩包名.tar.bz2

       -x 解压缩为.tar.bz2格式

tar -xxvf  cangls.tar.bz2  解打包    cangls -。

把俩个文件一起压缩 

tar -zcvf /tmp/test.tar.gz longls anaconda-ks.cfg   压缩

tar -zxvf test.tar.gz   解压

不解压文件,只查看压缩包内容

tar -ztvf test.tar.gz

你可能感兴趣的:(Linux 2018-10-20)