四、压缩解压缩命令

本系列文章总结于慕课网的Linux达人养成计划系列教程。      
原教程地址:http://www.imooc.com/learn/175      

http://www.imooc.com/learn/111

常用五种压缩格式:.zip  .gz   .bz2   .tar.gz   .tar.bz2
.zip:
压缩文件:zip [压缩文件名] [源文件]
压缩目录:zip -r [压缩文件名] [源目录]
解压缩:unzip [压缩文件名或者压缩目录名]

.gz
gzip [源文件]  :压缩成.gz格式的压缩文件,源文件会消失
gzip -r [源目录]  :把该目录下所有的子文件压缩,但是不能压缩目录
gzip -c [源文件] > [压缩文件名]  :压缩为.gz格式,源文件保留
gzip -d [压缩文件]  :解压缩文件,相当于 gunzip [压缩文件]
其中,解压缩目录的时候只能解压缩目录里面的文件

.bz2(不能压缩目录)
bzip2 [源文件]   :压缩为.bz2格式,不保留源文件
bzip2 -k [源文件]  :压缩后保留源文件
bzip -d [压缩文件]  :解压缩  相当于 bunzip [压缩文件](-k保留源压缩文件)

tar(打包命令)
tar -cvf [打包文件名] [源文件]
选项:
-c : 打包(-x代表解打包,-t代表只查看压缩包里面的内容,但是不解压)
-v : 显示过程
-f : 指定打包后的文件名
打包之后可压缩成各种格式
如gzip a.tar,结果压缩成a.tar.gz格式

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

tar -zcvf [压缩包名.tar.gz] [源文件] : 直接压缩成.tar.gz格式
tar -zxvf [压缩文件名.tar.gz] : 直接解压.tar.gz格式的压缩文件
tar -jcvf [压缩包名.tar.bz2] [源文件] : 直接压缩为.tar.bz2格式
tar -jxvf [压缩文件名.tar.bz2] : 直接解压.tar.bz2格式的压缩文件
选项:
-C(大写C):解压到指定目录下
如: tar -jxvf a.tar.bz2 -C /tmp/  ,表示把a.tar.bz2文件解压到tmp目录下
把多个文件或目录压缩到一起时,可把要压缩的所有文件或文件夹直接写在命令后面,用空格隔开。
如:tar -zcvf /tmp/a.tar.gz a b c d ,表示把a、b、c、d四个文件或目录压缩成a.tar.gz 到tmp目录下


转载于:https://my.oschina.net/mrlz/blog/664673

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值