linux压缩命令rvf,彷徨 | Linux各个压缩命令(gzip,bzip2,zip,tar)的特点及区别详解

目录

1 : gzip

2 : bzip2

3 : zip

4 : tar

1 : gzip

gzip只能压缩文件 , 不能压缩目录 ,后缀名为.gz , 而且不保留原文件

压缩 :

c559fc4d27bf19eb1881042439d12f97.png

减压 : 解压使用gzip –d或者 gunzip

090d4881b95b350f908c510cbda871bb.png

fbfbb9b9718d151ee40435e2d8836561.png

2 : bzip2

命令路径:/usr/bin/bzip2       执行权限:所有用户

作用:压缩(解压)文件,压缩文件后缀为.bz2

语法:bzip2 [-k] [文件]

-k:产生压缩文件后保留原文件(压缩比高)

-d解压缩的参数(decompress)

解压使用bzip2 –d或者 bunzip2

a37d3e30d324b7b042b1b228cb2dcd87.png

dd48821986ec66011ac4c4cdb356687f.png

3 : zip

命令路径:/usr/bin/zip           执行权限:所有用户

作用:压缩(解压)文件,压缩文件后缀为.zip

语法:zip 选项[-r]  [压缩后文件名称] [文件或目录]

-r压缩目录

eg:zip services.zip /etc/services  压缩文件;

zip -r test.zip  /test压缩目录

如果不加-r选项,压缩后的文件没有数据。

解压使用unzip

998a07e6b527493b4abc217df7d5c616.png

e537b65f86c4806c4205ff9a4ebe82c6.png

4 : tar

命令路径:/bin/tar           执行权限:所有用户

作用:文件、目录打(解)包

语法:tar [-zcf] 压缩后文件名  文件或目录

-c    建立一个压缩文件的参数指令(create),后缀是.tar

-x    解开一个压缩文件的参数指令(extract)

-z以gzip命令压缩/解压缩

- j以bzip2命令压缩/解压缩

-v    压缩的过程中显示文件(verbose)

-f     file 指定文件名,必选项

tar -zxvf 文件名     解压的

tar -zcvf 文件名     压缩的

压缩tar.gz   -czvf

解压tar.gz   -xzvf

单独的打包 ,解包   tar –cf   tar –xf

打包之后,进行压缩  gzip   bzip2

一步到位  tar –zcvf       tar -zxvf

tar -cf   -xf单独 压缩  解压缩

tar  -z以gzip打包目录并压缩  文件格式.tar.gz(.tgz)

tar  -j以bzip2打包目录并压缩  文件格式.tar.bz2

eg:tar -zcvfdir1.tar.gzdir1使用gzip将目录dir1压缩成一个打包并压缩文件dir1.tar.gz

tar -zxvf  dir1.tar.gz-C(大写的)/root解压到指定的/root目录

eg: tar -cvf bak.tar  .将当前目录的文件打包为bak.tar

eg: tar -xvf bak.tar解压

eg: tar -zcvf bak.tar.gz  bak.tar或 gzip  bak.tar    使用gzip将打包文件bak.tar压缩为bak.tar.gz

eg: tar -jcvf bak.tar.bz2  bak.tar或 bzip2 bak.tar   使用bzip2将打包文件bak.tar压缩为bak.tar.bz2

eg: tar -rvf bak.tar /etc/password     将/etc/password追加文件到bak.tar中(r)

eg:tar -cjvf test.tar.bz2  test  生成test.tar.bz2的压缩文件

eg:tar -xjf test.tar.bz2        解压

最常用:   tar + gzip

tar –zcvf压缩

tar –zxvf解压

补充:

1,文件路径, 压缩包带文件路径

2,源文件是保留的,不会被删除

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值