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

.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. 816D.Karen and Test 杨辉三角 规律 组合

    LINK 题意:给出n个数,每个数对间进行加或减,结果作为下一层的数,问最后的值为多少 思路:首先我们发现很像杨辉三角,然后考虑如何计算每个数对结果的贡献值,找规律可以发现当数的个数为偶数时,其所在层 ...

  2. ASP.NET中防止Access数据库下载

    如何防止Access数据库下载是一个很老的话题了,网上的讨论也比较多.这里我们给出几种在ASP.NET下防止Access数据库被下载的方法. 我们这里假设Access数据库名字为 test.mdb. ...

  3. Map集合的两种取出方式

    Map集合有两种取出方式, 1.keySet:将Map中的键存入Set集合,利用set的迭代器来处理所有的键 举例代码如下: import java.util.*; class Test { publ ...

  4. inviteflood 洪泛滥工具

    inviteflood是一种通过UDP/IP执行SIP/SDP INVITE消息泛洪的工具,描述可以参考:inviteflood Package Description 使用inviteflood工具 ...

  5. NYOJ 257 郁闷的C小加(一) (字符串处理)

    题目链接 描述 我们熟悉的表达式如a+b.a+b(c+d)等都属于中缀表达式.中缀表达式就是(对于双目运算符来说)操作符在两个操作数中间:num1 operand num2.同理,后缀表达式就是操作符 ...

  6. HDU 1999 不可摸数 (模拟)

    题目链接 Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数 ...

  7. Power Profiles for Android

    http://source.android.com/devices/tech/power.html Battery usage information is derived from battery ...

  8. python爬虫多线程编程

    #使用了线程库 import threading from queue import Queue from bs4 import BeautifulSoup import json import re ...

  9. 使AJAX可缓存——基于flask

    主流浏览器都有缓存机制,主要基于HTTP协议定义的缓存策略.对于一定时间内不发生变动的文档缓存起来,对于下次请求,就可以直接返回缓存的结果.使用缓存有以下好处: 1.减少冗余的数据传输,节省网络流量成 ...

  10. php cache类代码(php数据缓存类)

    如果访问量大的话会给数据库造成很大的负担,所以对于变化不经常的内容要做好php 数据cache(缓存)是十分必要的,我做了一个简单的php“文件缓存”的类,希望对大家有所帮助. 思路是这样的: 对于一 ...