概念一:常见的压缩文件拓展名

.z  compress程序压缩的文件。

.gz  gzip程序压缩的文件。

.bz2  bzip2程序压缩的文件。

.tar  tar程序打包的数据,并没有压缩过。

.tar.gz  tar程序打包的数据,gzip程序压缩的文件。

.tar.bz2  tar程序打包的数据,bzip2程序压缩的文件。

概念二:打包和压缩的区别:linux里的压缩命令大多都是针对一个文件的若是有一堆文件需要压缩,就要一个一个压,这样太麻烦了,所以linux上还有一个打包命令可以把一堆文件打包成一个文件然后再进行压缩。

压缩打包相关操作:linux上常见的压缩命令时gzip和bzip2,compress基本已经废弃。

关于gzip:这是用的最广的压缩命令,可以解开compress、zip与gzip等软件所压缩的文件,同时它压缩的文件也可以被window下的winRAR解压缩。gzip压缩的文件可以在不解压的情况下用zcat来读取。用它压缩源文件会被删除

gzip [-cdtv#] 文件名

-c  #将压缩数据送到屏幕上,可通过数据流重定向来处理。

-d  #解压缩。

-t  #检验一致性。

-v  #显示压缩比等信息。

-#   #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。

关于bzip2[-cdkzv#]:用法和gzip差不多,比gzip性能好,可以用bzcat直接读取。

bzip2[-cdtkv#] 文件名

-c  #将压缩数据送到屏幕上,可通过数据流重定向来处理。

-d  #解压缩。

-t  #检验一致性。

-k  #会保留源文件。

-v  #显示压缩比等信息。

-#   #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。

打包命令tar[-ctxjzvfCPp]:打包,查看,解打包都是这个命令。

用法一:tar [-j|-z] [-cv] [-f 新建文件名] filename...  #这是压缩和打包命令形式。

-j  #通过bzip2的支持进行压缩/解压缩。

-z  #通过gzip的支持进行压缩/解压缩。

-c  #新建打包文件。

-v  #显示正在被处理的文件名。

-f filename #后面的新文件的文件名。

用法二:tar [-j|-z] [-tv] [-f 新建文件名] #查看打包文件内被文件名的用法。

-t  #查看打包文件内部文件名。

用法三:tar [-j|-z] [-xv] [-f 新建文件名] [-C 目录] #查看打包文件内被文件名的用法。

-x  #解压。

-C  #解压到特定目录。

参考资料:《鸟哥的Linux私房菜》

linux——(5)文件与文件系统的压缩与打包的更多相关文章

  1. Linux学习笔记—文件与文件系统的压缩与打包(转载)

    压缩文件的用途与技术 例如,计算机都是以byte单位来计量的,1byte占8bit.如果存储数字1,那么1byte就会空出7bit.采用一定的计算方式,压缩这些空间可以大大降低文件存储. Linux系 ...

  2. Linux学习笔记之文件与文件系统的压缩与打包

    四.文件与文件系统的压缩与打包 用途: 传输时减少带宽 Linux系统常见的压缩命令 Compass(旧版压缩,并且在centOS中默认为不安装) gzip, zcat bzip2, bzcat zi ...

  3. 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

    Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

  4. 关于文件与文件系统的压缩与打包命令-Linux(笔记)

    1.gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件 ...

  5. Linux第八章:文件,文件系统的压缩,打包备份

    压缩:gzip  -v  文件名 1:压缩后成  文件名.gz 的压缩文件,原文件消失 2:压缩的文件可以直接使用zcat  文件名.gz 读取里面的内容 解压缩: gunzip   文件名.gz 替 ...

  6. linux备忘录-档案与文件系统的压缩与打包

    知识点 文件扩展名与压缩解压缩工具 .Z -> compress程序压缩的档案 .gz -> gzip程序压缩的档案 .bz2 -> bzip2程序压缩的档案 .tar -> ...

  7. 文件与文件系统的压缩与打包 tar gzip bzip2

    1:linux下常见的压缩文件后缀: .gz .zip .bz2 打包后的: .tar.gz .tar.zip .tar.bz2 2:gzip: 压缩:gzip file 解压:gunzip file ...

  8. Linux系统档案与文件系统的压缩与打包

    以下文章基于centos6.5 文章引自:http://www.jb51.net/LINUXjishu/105916.html 一.Linux下常见的压缩指令 在linux的环境中,压缩文件的扩展名大 ...

  9. 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar

    打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大 ...

随机推荐

  1. NOIP 2015 提高组 Day2

    期望得分:100+10+60=170 实际得分:100+10+35=145 http://www.cogs.pro/cogs/page/page.php?aid=16 T1 跳石头 时间限制:1 s  ...

  2. Codechef Dynamic Trees and Queries

    Home » Practice(Hard) » Dynamic Trees and Queries Problem Code: ANUDTQSubmit https://www.codechef.co ...

  3. LintCode 373: Partition Array

    LintCode 373: Partition Array 题目描述 分割一个整数数组,使得奇数在前偶数在后. 样例 给定[1, 2, 3, 4],返回[1, 3, 2, 4]. Thu Feb 23 ...

  4. 【51nod】1238 最小公倍数之和 V3 杜教筛

    [题意]给定n,求Σi=1~nΣj=1~n lcm(i,j),n<=10^10. [算法]杜教筛 [题解]就因为写了这个非常规写法,我折腾了3天…… $$ans=\sum_{i=1}^{n}\s ...

  5. 【CodeForces】913 D. Too Easy Problems

    [题目]D. Too Easy Problems [题意]给定n个问题和总时限T,每个问题给定时间ti和限制ai,当解决的问题数k<=ai时问题有效,求在时限T内选择一些问题解决的最大有效问题数 ...

  6. 【leetcode 简单】第四题 罗马数字转整数

    罗马数字包含以下七种字符:I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列 ...

  7. mybatis笔记之使用Mapper接口注解

    1. mybatis支持的映射方式 mybatis支持的映射方式有基于xml的mapper.xml文件.基于java的使用Mapper接口class,简单学习一下mybatis使用接口来配置映射的方法 ...

  8. discuz2.5登录后台闪退的解决办法

    今天突然发现discuz2.5论坛后台进不去,开始以为密码错了,但发现登录后也是闪退.我试着清除浏览器cookie,也换了其他浏览器也没有用,还是上网找找吧! discuz2.5进入后台闪退的原因: ...

  9. Python3 re模块正则表达式中的re.S

    在Python的正则表达式中,有一个参数为re.S.它表示"."(不包含外侧双引号,下同)的作用扩展到整个字符串,包括"\n".看如下代码: import re ...

  10. INIT_WORK

    借助runtime pm,在需要使用模块时,增加引用计数(可调用pm_runtime_get),不需要使用时,减少引用计数(可调用pm_runtime_put). 1.INIT_WORK(struct ...