以.gz结尾 gzip 压缩工具压缩的文件
gzip+文件名
[root@test ~]# gzip 2.txt
[root@test ~]# ls
2.txt.gz test
gzip -d +压缩包
[root@test ~]# gzip -d 2.txt.gz
[root@test ~]# ls
2.txt test
不支持压缩目录
[root@test ~]# gzip test
gzip: test is a directory — ignored
支持一起压缩多个文件
[root@test ~]# gzip 1.txt 2.txt
[root@test ~]# ls
1.txt.gz 2.txt.gz test
以.bz2结尾 bzip2 压缩工具压缩的文件
和gzip压缩方式同理
.tar需要命名 tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)
需要在-f 后面加打包名 -f要放在组合键的最后
[root@test ~]# tar -cvf all.tar 1.txt 2.txt test
1.txt
2.txt
test/
test/1.txt
[root@test ~]# ls
1.txt 2.txt all.tar test
查看打包包含哪些文件
[root@test ~]# tar -tf all.tar
1.txt
2.txt
test/
test/1.txt
解压打包
[root@test ~]# tar -xvf all.tar 1.txt 2.txt test
1.txt
2.txt
test/
test/1.txt
[root@test ~]# ls
1.txt 2.txt all.tar test
可以看出打包并没有消失,而gzip和bzip2在解压后压缩包消失了 c 是创建一个包的意思 x是解开一个包的意思 v是可视化的意思,可以省略。
.tar.gz需要命名 可以理解为先用tar打包,然后再gzip压缩
先打包再以gzip的形式压缩
[root@test ~]# tar -zcvf all.tar.gz 1.txt 2.txt test
1.txt
2.txt
test/
test/1.txt
[root@test ~]# ls
1.txt 2.txt all.tar all.tar.gz test
all.tar 和 all.tar.gz的区别就是后者是压缩文件 前者只是打包
解包并解压缩
[root@test ~]# rm -rf 1.txt 2.txt test/
[root@test ~]# ls
all.tar all.tar.gz
[root@test ~]# tar -zxvf all.tar.gz
1.txt
2.txt
test/
test/1.txt
[root@test ~]# ls
1.txt 2.txt all.tar all.tar.gz test
.tar.bz2需要命名 同上,先用tar打包,然后再bzip2压缩
原理同上 打包压缩
[root@test ~]# tar -jcvf all.tar.bz2 1.txt 2.txt test
1.txt
2.txt
test/
test/1.txt
解包解压缩
[root@test ~]# tar -jxvf all.tar.bz2 1.txt 2.txt test
1.txt
2.txt
test/
test/1.txt
不同的是 gzip是以z来表示压缩解压缩 bzip2 是以j表示来压缩解压缩
————————————————————-
打包 和 打包压缩 -f 后面紧跟的文件需要自己命名,为了能够辨识以哪些是打包文件,用的哪种方式压缩 默认后缀就按各自的方式命名即可,以免日后忘记当时的打包文件和压缩方式。

linux 打包压缩工具的更多相关文章

  1. Linux打包压缩解压工具

    第1章      Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...

  2. Linux打包和压缩——管理打包和压缩的命令

    Linux打包和压缩——管理打包和压缩的命令 摘要:本文主要学习了Linux的打包命令和压缩命令. tar命令 tar命令可以用来进行打包和解打包,压缩和解压缩. 基本语法 打包和压缩的语法: tar ...

  3. Linux下压缩工具gzip和归档工具tar及其实战shell应用

    Linux下压缩工具gzip和归档工具tar及其实战shell应用       第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -# ...

  4. 011 Linux 打包与解压 tar

    01 压缩.打包命令有哪些? Linux上有着各种压缩.打包的工具:tar.gzip.zip.7z,而 tar 应该算是 Linux 官宣的压缩工具了. tar 的核心压缩工具其实是 gzip,在其上 ...

  5. Linux打包与压缩及tar命令详解

    打包和压缩   在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助 打包 将若干个文件和目录打包在一起变成一个大的文件,这时只是简单的打包,所以一 ...

  6. linux打包与压缩

    打包是指将一大堆文件或目录变成一个总的文件. 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 标注:linux文件需要先打包后才能进行压缩. tar  –cvf  test.tar  one. ...

  7. UNIX/Linux打包,压缩 ,解压:

    1.tar打包命令 ①tar cvf tarname.tar file1 file2 $ .log $ .log $ .log $ tar cvf alllog.tar *.log a .log 0K ...

  8. Linux打包压缩.md

    Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 .我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令. 压缩:将 ...

  9. Linux 打包和压缩 方法详解

    一般基因组的数据都非常大,所以都会 打包 压缩 后进行传输,拿到数据后的第一步必然就是要 解包 和 解压缩. 基本常识 首先要弄清两个概念:打包 和 压缩. 打包 是指将一大堆文件或目录变成一个总的文 ...

随机推荐

  1. 011_URL和Ajax辅助器方法

    创建基本的链接和URL 在我们介绍链接或URL之前先做一些准备,我们这部分要介绍的知识将要使用的项目就是之前建立的HelperMethods项目,现在需要先为其添加一个People控制器,并在其中定义 ...

  2. Hibernate Validator

    http://docs.jboss.org/hibernate/validator/4.2/reference/zh-CN/html_single/#example-group-interfaces

  3. 利用Spring创建定时任务

    啊Spring Task看似很简单的感觉,但是自己搞起来还是花了蛮大的精力的,因为以前没接触过这个东西,所有当任务交给我的时候,我是一头的雾水的.然后我就各种查资料.其中我印象最深的是版本的问题和架包 ...

  4. 从零开始学习Linux(mkdir and rmdir)

    今天说mkdir 和 rmdir.因为mkdir 内容比较少.而且也很好理解. 对于mkdir来说,一般只用到 -p -m,我只用过-p参数,-m也是刚刚看的. 先说不带参数的: mkdir  tes ...

  5. PowerDesigner工具箱(palette)如何打开

    我使用的PowerDesigner是15.1版本的,其他版本的操作可能会有所不同 我们在使用PowerDesigner的时候,有时候可能会不小心把悬浮的工具箱隐藏掉,就是下面这个东西 怎么显示出来呢, ...

  6. 回文串---Best Reward

    HDU   3613 Description After an uphill battle, General Li won a great victory. Now the head of state ...

  7. c++中stl容器的常用示例

    1. set(集合)——包含了经过排序了的数据,这些数据的值(value)必须是唯一的. 也就是说输入set容器后得到数据,会去重并排序.    s.insert()插入一个元素    s.begin ...

  8. 用C语言制作爱心

    国庆我们实验室布置了作业,其中一项为,利用流程控制语句打印以下图形 * *** ***** ******* ***** *** * 代码如下 #include <stdio.h> int ...

  9. 数据库设计==>>MySchool

    1.数据库设计的步骤 第一步:需求分析(收集信息) 第二步:绘制 E-R 图 (标示实体 ,找到实体的属性 第三步:将 E-R 图转换成数据库模型图 第四步:将数据库模型图转换成数据表 2.如何绘制 ...

  10. Android 手机卫士12--进程管理

    1.本进程不能被选中,所以先将checkbox隐藏掉--手机卫士 不能自杀 if(getItem(position).packageName.equals(getPackageName())){ ho ...