Linux学习笔记(五)Liunx常用命令:压缩命令,


Linux中最常见的5中压缩格式:

  • zip
  • gz
  • bz2
  • tar.gz
  • tar.bz2

一、.zip压缩命令

压缩文件

zip [压缩文件名] [源文件]

例如: zip zijeak.zip zijeak 

注意:linux中不区分文件的后缀名,但为了人阅读方便,在建立压缩文件时,必须带上压缩后缀

压缩目录

zip -r [压缩文件名] [源文件]

例如: zip -r zijeak.zip zijeak 

解压缩

unzip [压缩文件]

例如: unzip zijeak.zip 

二、.gz压缩命令

压缩文件

gzip [源文件]

压缩为.gz后缀的压缩文件,压缩后源文件会消失

gzip -c [源文件] > [压缩文件]

源文件保留

gzip -r [目录]

压缩目录下的所有子文件,但是不能压缩目录

 

解压缩

(1)   gzip -d [压缩文件]

(2)   gunzip [压缩文件]

解压缩命令后可以跟多个压缩文件,批量解压

三、.bz2压缩

压缩文件

bzip2 [源文件]

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

bzip2 -k [源文件]

注意:bzip2命令不能压缩目录

 

解压缩

bzip2 -d [压缩文件]

-k保留压缩文件

bunzip2 [压缩文件]

-k保留压缩文件

 

四、.tar.gz格式压缩 .tar.bz2格式压缩

压缩文件

tar -cvf [打包文件名] [源文件]

-c 打包

-v 显示过程

-f  指定打包后的文件名

-z 压缩为.tar.gz格式

-j  压缩为.tar.bz2格式

例如  tar -cvf zijeak.tar zijeak 

接下来就可以使用gzip或bzip2命令压缩为.tar.gz或.tar.bz2格式

解压缩

tar -xvf [打包文件名]

-x解打包

-z解压缩.tar.gz格式

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

-t测试,只查看,不解压

 tar jxvf zijeak.tar.bz2 -C /temp/ 

-C用来指定解压缩位置

 

相关内容

    暂无相关文章