码迷,mamicode.com
首页 > 系统相关 > 详细

linux中的常用压缩与解压缩命令

时间:2017-12-26 21:58:47      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:说明   nbsp   win   过程   通用   window   tar命令   文件名   保留   

linux中常用的压缩格式有   .zip   .gz   .bz2   .tar.gz   .tar.bz2

一、.zip

1.命令格式

   zip 压缩文件名 源文件名         (压缩文件到当前目录)  

   zip -r 压缩文件名 源目录名     (压缩目录文件到当前目录)

   unzip 压缩文件名                    (解压缩.zip文件到当前目录)

   说明:.zip格式的压缩文件在Linux及Windows中通用,当源文件比较小时,压缩文件可能比原文件大(压缩格式的换算)

 

二、.gz

1.命令格式

   gzip 源文件                                 (压缩文件到当前目录,源文件被删除)

   gzip -c 源文件 > 压缩文件           (压缩文件到当前目录,通过输出重定向实现源文件保留)

   gzip -r 目录                                 (压缩指定目录下所有文件)

   gzip -d 压缩文件                         (解压缩文件到当前目录,源文件被删除)

   gunzip 压缩文件                          ()

   说明:Linux中的.gz格式文件可以在Windows中实现解压缩

 

三、.bz2

1.命令格式

   bzip2 源文件                         (不保留源文件)

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

   bzip2 -d 压缩文件                 (解压缩,不保留压缩文件,-k保留压缩文件)

   bunzip2 压缩文件                 (解压缩,不保留压缩文件,-k保留压缩文件)

   注:bzip命令不能压缩目录

四、.tar.gz

1.tar命令(打包命令)

   命令格式:tar -cvf 打包文件名 源文件  (-c 打包、-v显示过程、-f 指定打包后的文件名)

                     tar -xvf 打包文件名              (-x解包)

2.tar.gz (打包并压缩)

   命令格式:tar -zcvf 压缩包名.tar.gz 源文件          (-z 压缩为.tar.gz格式)

                     tar -zxvf 压缩包名.tar.gz                      (-x 解压缩.tar.gz格式)

                     tar -zcvf 路径/压缩包名.tar.gz 源文件1 源文件2          (分别压缩多个文件到指定路径下为.tar.gz格式)

                     tar -ztvf 压缩包名.tar.gz                        (-t test 查看压缩包内的文件)

五、.tar.bz2

1.命令格式

   tar -jcvf 压缩包名.tar.bz2 源文件          (压缩为.tar.bz2格式)

   tar -jxvf 压缩包名.tar.bz2                      (解压缩.tar.bz2格式)

   tar -jxvf 压缩包名.tar.bz2 -C 路径         (解压到指定路径下)

 

linux中的常用压缩与解压缩命令

标签:说明   nbsp   win   过程   通用   window   tar命令   文件名   保留   

原文地址:https://www.cnblogs.com/kakaln/p/8116318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!