linux 中有很多的压缩工具: gzip,zip,bizp2 最常见的压缩工具

-----------------------------

gzip : 即是压缩工具,又是压缩的命令

参数: -n ---- 压缩率,n需要替换为数字,取值1~9之间,默认是6;

压缩率越高,压缩的效果越好,压缩后的文件越小,使用的时间越长
               
               -n 可以省略,默认是6
       -v ---- 显示压缩率
       -d ---- 解压缩
自动添加后缀名.gz

常见的压缩场景:

gzip 源文件 ==》 压缩为.gz 的压缩文件,源文件消失

gzip -c 源文件 > 压缩文件                ==》压缩为.gz的文件,源文件保留,压缩文件不会自动添加.gz后缀,需要手动添加

gzip -r 目录 ==》 压缩的是目录下的子文件,但是目录不压缩,子文件单独进行压缩,并且源文件不见了

[root@localhostTEST bbb]# gzip t02
[root@localhostTEST bbb]# ls
t02.gz
       
[root@localhostTEST home]# gzip -r -d bbb
[root@localhostTEST home]# ls bbb
bb  t02

解压缩:

[root@localhostTEST test111]# gzip -d TT.gz 
[root@localhostTEST test111]# ls
TT

gzip 的缺点:无法完成目录的压缩,即使使用参数-r ,也是压缩的是该目录下的子文件

[root@localhostTEST home]# gzip bbb
gzip: bbb is a directory -- ignored

特殊情况:一条gzip命令可以同时压缩或者解压缩多个文件,压缩后/解压缩后 各自都是独立分开的,不是压缩/解压缩到一个目录文件

[root@localhostTEST home]# gzip t01 t02 t03
[root@localhostTEST home]# ls
aaa  bbb  t01.gz  t02.gz  t03.gz  test111
[root@localhostTEST home]# gzip -d t01.gz  t02.gz t03.gz
[root@localhostTEST home]# ls
aaa  bbb  t01  t02  t03  test111

------------------------------------------------------------
zip : 即是压缩的工具,又是压缩的命令;既可以压缩文件,又可以压缩目录

语法: zip 压缩文件名 源文件  ---- 被用来压缩的文件就是源文件

zip -r 压缩文件名 源目录
       
zip 命令压缩文件名可以添加后缀.zip,也可以不添加,不加系统会自动添加.zip 后缀

[root@localhostTEST home]# zip t01 t02
  adding: t02 (deflated 58%)
[root@localhostTEST home]# zip -r BBB bbb
  adding: bbb/ (stored 0%)
  adding: bbb/bb/ (stored 0%)
  adding: bbb/t02 (deflated 58%)
  adding: bbb/t03 (deflated 25%)
[root@localhostTEST home]# ls

解压缩:建议进入到解压缩包所在的目录   unzip  压缩包名

[root@localhostTEST home]# cd test111
[root@localhostTEST test111]# ls
BBB.zip  TT
[root@localhostTEST test111]# unzip BBB.zip 
Archive:  BBB.zip
   creating: bbb/
   creating: bbb/bb/
  inflating: bbb/t02                 
  inflating: bbb/t03                 
[root@localhostTEST test111]# ls

--------------------------------------
bzip2 : 是一个无损压缩工具,将源文件压缩到 10%~15%,所以在Linux中比较受欢迎

bzip2 既是压缩工具,也是命令,同时还是解压缩命令

语法: bzip2 [-option] 文件名

参数: -z ---- 压缩,缺省参数(不加参数,默认就是进行压缩),源文件消失
       -d ---- 解压缩
       -k ---- 保留源文件

压缩后,会在压缩文件名后自动添加后缀.bz2
   
[root@localhostTEST test111]# bzip2 TT

[root@localhostTEST test111]# bzip2 -d TT.bz2
[root@localhostTEST test111]# ls
bbb  BBB.zip  TT
[root@localhostTEST test111]# bzip2 -k TT
[root@localhostTEST test111]# ls
bbb  BBB.zip  TT  TT.bz2

[root@localhostTEST test111]# bzip2 -k bbb
bzip2: Input file bbb is a directory.

Linux 压缩解压命令相关推荐

  1. linux+压缩率最高的命令,Linux压缩解压命令tar、tgz、tar.bz2压缩比率对比

    在Linux系统下用户最常用到的压缩解压命令是tar.tar.gz(tgz).tar.bz2,当然还有gz.zip.rar,下面将对tar.tar.gz(tgz).tar.bz2这三个命令进行压缩比率 ...

  2. Linux压缩/解压命令

    Linux中有三个压缩文件的命令,其特点是这个三个命令压缩之后原文件将会美誉.它们经常与打包tar命令一起使用. 第一:常用的三个压缩/解压命令 1.gzip gzip +文件 gzip的解压 gzi ...

  3. linux 压缩解压命令

    压缩解压命令 tar (常用) 英文原意: 命令所在目录 : /bin/tar 执行权限 : 所有用户 功能描述:打包目录 语法: $ tar 选项[-zcf][压缩后文件名][目录]-c 打包-x ...

  4. linux 压缩/解压命令

    转自:http://zhidao.baidu.com/question/90378903.html tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更 ...

  5. linux 压缩 解压 命令大全

    大致总结了一下linux下各种格式的压缩包的压缩.解压方法.但是部分方法我没有用到,也就不全,希望大家帮我补充,我们将随时修改完善,谢谢! .tar 解包: tar xvf FileName.tar ...

  6. Linux压缩解压命令合集

    目录 gzip和gunzip zip和unzip tar gzip和gunzip gzip 作用: 压缩文件,只能将文件压缩为*.gz文件.且压缩完后源文件不保留. gunzip 作用: 解压缩文件 ...

  7. linux tar压缩gzip,Linux 压缩 解压命令 tar, gzip, zcat,bzip2, bzcat,compres

    Linux压缩打包命令使用方法 tar命令 [root@linux ~]# tar [-cxtzjvfpPN]文件与目录.... 参数: -c:建立一个压缩文件的参数指令(create的意思): -x ...

  8. linux常用命令-压缩解压命令

    压缩解压命令 目录  1. 压缩解压命令:gzip  2. 压缩解压命令:gunzip  3. 压缩解压命令:tar  4. 压缩解压命令:zip  5. 压缩解压命令:unzip  6. 压缩解压命 ...

  9. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

最新文章

  1. 细说 Java 主流日志工具库
  2. HyperLink 鼠标经过时候显示全部文字
  3. [LeetCode]Merge Intervals
  4. [自学]Docker system 命令 查看docker镜像磁盘占用情况 Docker volume 相关
  5. 树的直径,树的最长路dp思想
  6. c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...
  7. linux找数组规矩,linux shell 数组建立及使用技巧(示例代码)
  8. 如何听节拍器_如何用节拍器卡节拍?节拍器的使用方法!
  9. Python中容易忽视的知识点
  10. 频率学派与贝叶斯学派的区别
  11. WinEdt 打开***.bib文件时 error reading
  12. Android ADT 无法在线安装,离线下载ADT压缩包方法。SDK Manager无法更新
  13. 基于大数据平台的异常检测场景分析方案
  14. python爬虫怎么翻页_python爬虫怎么实现翻页
  15. 无视硬件检测直接运行Win10混合现实门户
  16. python抢票软件源代码_自己写的一个抢票加速的Python小程序源码分享-----纯属娱乐...
  17. Mac Xcode 各种缓存清理
  18. Unity 最近经验分享
  19. 学习python,我使用代码悄悄集齐了五福~哎嘿嘿
  20. 【笔记】拜占庭将军问题与共识算法

热门文章

  1. 蓝牙最新版本6.0_连续看影视最新版本下载2021-连续看影视无广告不升级版v1.6.0 安卓版...
  2. 3D打印入门必读工具书《解析3D打印机》免费下载!
  3. Caché File
  4. 类似微信朋友圈的mysql数据库
  5. CSS标准文档流与脱离文档流,成功拿到offer
  6. 几种食物绝对不能隔夜吃
  7. matlab ndims 图像对称,MATLAB实现将图像转换为素描(简笔画)风格
  8. 如何白嫖最新版BurpSuite Pro
  9. 凉了7年的快播,登上排行榜第一
  10. 云+AI技术助攻,智慧酒店原来是这样的!