压缩解压缩命令:

----------.gz----------

1、压缩

gzip[GNU zip]: /bin/gzip

格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 #比较常见的软件源代码包的格式

特点: 1)只能压缩文件,不能压缩目录

2)不保留原文件

e.g. gzip newfile #原newfile删除

2、解压

1)gunzip[GNU zip]: /bin/gunzip

2)gzip -d #解压.gz

E.g.

gzip -d newfile.gz

----------.tar----------

3、压缩

tar: /bin/tar

#打包目录,把目录打包成一个文件,生成 .tar,如果这时候再压缩的话,就会生成.gz

格式: tar [选项cvf] [压缩后的文件名] [压缩前文件/目录名]

-c: 产生.tar的打包文件,必选项

-v: 显示详细信息

-f: 制定压缩后的文件名,必选项

-z: 打包的同时压缩

e.g. tar -cvfz dir1.tar.gz dir1 #将dir打包并压缩成一个文件

[注意 - 这种一步到位打包并压缩的做法并不是所有的UNIX系统都支持!]

这时:  1)打包:tar -cf newdir.tar newdir

2)压缩:gzip newdir.tar #或者用连接符。

4、解压

tar [选项]:

-x  解包.tar 文件

-v  显示详细信息

-f  指定解压文件

-z  解压缩

e.g. tar -zxf newdir4.tar.gz

分步 gunzip newdir.tar.gz

tar -xvf newdir.tar

----------.zip----------

5、zip: /usr/bin/zip

默认Windows与Linux唯一通用的格式,所以如果文件不大,建议使用.zip

格式: zip [选项-r] [压缩后的文件名] [压缩前的文件/目录名]

e.g. zip services.zip /etc/services 压缩文件

zip -r newdir.zip test 压缩目录

zip弥补的gzip的两大缺陷: 1)保留源文件

2)可以压缩目录

6、unzip /usr/bin/unzip

例如: unzip newdir.zip #保留原文件

----------.bz2----------

7、bzip2 /usr/bin/bzip2

#相当与gzip的升级版,压缩比非常惊人,但是还是不能压缩目录,压缩后的文件名.bz2,当然也可以与tar结合起来用。

格式: bzip2 选项[-k] [文件名] #加-k 保留源文件,不然跟zip一样

8、bunzip2

可以使用-k,用于保留源压缩文件

Linux常用命令(第二版) --压缩解压缩命令的更多相关文章

  1. Linux常用命令(第二版) --文件搜索命令

    文件搜索命令 1.which /usr/bin/which #显示系统命令所在目录,绝对目录,不能查找文件 格式:which [系统命令] e.g. which ls 附-whereis:也可以查找到 ...

  2. Linux常用命令(第二版) --权限管理命令

    权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目 ...

  3. 【linux学习笔记六】压缩 解压缩命令

    所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为 ...

  4. Linux进程管理(第二版) --进程管理命令

    进程管理命令 一.查看用户信息.5.15 分钟内的系统的,优先值越小,优先权越大 ] 1.nice 指定程序运行的优先级 格式 nice -n command 例如 nice -5 myprogrem ...

  5. Linux下的常见压缩解压缩命令

    Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...

  6. Linux操作系统(第二版)(RHEL 8/CentOS 8)

    Linux操作系统(第二版)(RHEL 8/CentOS 8) http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html Linux操 ...

  7. Linux/centos/redhat下各种压缩解压缩方式详解

    1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d ...

  8. Linux操作系统(第二版)(RHEL 8/CentOS 8)——勘误表

    Linux操作系统(第二版)(RHEL 8/CentOS 8)--勘误表 http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html 本 ...

  9. Linux常用命令(第二版) --Shell应用技巧

    Shell应用技巧 小技巧: 1.命令补全功能: <Tab>键 2.清屏: Ctrl+l 3.删除光标前所有内容: Ctrl+u 4.命令历史记录: history 这时:  !histo ...

随机推荐

  1. 剑指Offer——毕业生求职网站汇总(干货)

    剑指Offer--毕业生求职网站汇总(干货) 致2017即将毕业的你~ 精品网站 牛客网:https://www.nowcoder.com 赛码网:http://www.acmcoder.com/ 招 ...

  2. Sublime text 添加lua

    tools ->build system->new build system... 输入: { "cmd": ["C:\\lua\\lua53.exe&quo ...

  3. 剑指offer面试题5 从头到尾打印链表(c)

  4. 【Netty源码学习】ServerBootStrap

    上一篇博客[Netty源码学习]BootStrap中我们介绍了客户端使用的启动服务,接下来我们介绍一下服务端使用的启动服务. 总体来说ServerBootStrap有两个主要功能: (1)调用父类Ab ...

  5. Android Device Administration 设备管理器——实现一键锁屏

    Android Device Administration 设备管理器--实现一键锁屏 最近研究了一下安全这一块的内容,当然,我是比较水的,所以也拿不出什么好知识点,但是有一些冷门的东西我还是可以聊聊 ...

  6. Qt中事件分发源代码剖析

    Qt中事件分发源代码剖析 Qt中事件传递顺序: 在一个应该程序中,会进入一个事件循环,接受系统产生的事件,并且进行分发,这些都是在exec中进行的. 下面举例说明: 1)首先看看下面一段示例代码: i ...

  7. div效果很好的遮盖层效果

    [html] view plaincopyprint? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...

  8. linux的wc -l 命令统计文件少一行(一般是windows文件)

    先简单介绍 wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出 格式:wc file 命令参数: -c 统计Bytes数(字节数),并显示文件名 -l 统 ...

  9. 软件测试进阶(一)A/B测试终极指南

    A/B测试终极指南 A/B测试不是一个时髦名词.现在很多有经验的营销和设计工作者用它来获得访客行为信息,来提高转换率.然而,A/B测试与SEO不同的是,人们都不太知道如何进行网站分析和可用性分析.他们 ...

  10. iOS体会篇 大学编程到公司的过程

    原文作者:朱众 授权本技术博文转载. 刚进公司时,在你正式动手写代码前,很可能要理解code base.这一过程至少持续1个月,取决于你所在项目的规模.你会发现你不得不使用你浑身所学之能事,理解上古程 ...