Linux常用压缩命令
compress
compress压缩出来的文件的后缀是.Z,解压命令是ucompress
compress -c 文件 > 压缩后的文件名 ,选项-v显示压缩过程,选项-c的作用是保留原文件

gzip,zcat
gzip压缩出来的文件的后缀是.gz
gzip 文件名
直接查看压缩文档文件的内容: zcat 文件.gz
解压命令gzip -d 文件.gz
gzip -c 文件 > 压缩后的文件名.gz选项-c的作用是保留原文件

bzip2,bcat
bzip2压缩出来的文件的后缀是.bz2
bzip2用法和gzip一致

zip
zip 压缩后文件名(压缩后想取的文件名).zip 被压缩的文件,这个命令直接就是保留原文件的
解压uzip 压缩后文件名.zip(这里是已经存在的压缩文件)

tar打包、归档命令,自身是没有压缩功能的
命令:tar cvf 文件名.tar 文件名(想打包的文件),该命令原文件自己保留,不想保留原文件:tar cvf 文件名.tar 文件名(想打包的文件)--remove-files
c是creat,v显示创建过程,f指明打包的文件名
不解档查看里面文件:tar tvf 文件名.tar(已经打包过后的文件)
解档文件:tar xvf 文件名.tar(已经打包过后的文件),解档以后原归档文件保留
解档到指定的目录:tar xvf 文件名.tar -C 目录/
解压归档文件中的部分文件:tar xvf 文件名1.tar 文件名2 ,这里的文件名2是指包含在归档文件名1中的某个文件

归档同时压缩:tar zcvf 文件名.tar.gz 文件名(想打包的文件)这里的z是调用gzip的功能,如果想删除源文件--remove-files
解压上述的归档压缩文件:tar zxvf 文件名.tar.gz (这里文件名.tar.gz是已经被归档压缩好的文件)
如果想调用bzip2功能,把上述的z换成j就可以了,后缀名.gz换成.bz2

其他常见的压缩和备份工具
dd命令
dd if=/dev/zero of=file4 bs=1M count=1
该命令的意思是创建一个文件名为file4大小为1M的文件
dd备份:dd if=/dev/sda3 of=test ,该命令将sda3中的所有内容取出,组成一个文件sda3
dd恢复:dd if=test of=/dev/sda3
dd命令可以对分区或者硬盘进行完全备份

cpio命令
如有四个文件分别是file1 file2 file3 file4
find -name 'file*' | cpio -o > xx.cpio
该命令的作用是找出文件名中含有file并将其打包为xx.cpio
这里的选项-o是打包的意思,对应解包的选项是-i
解档:cpio -iu < xx.cpio

Linux下文件压缩与打包的更多相关文章

  1. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  2. linux下文件压缩与解压操作

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可 ...

  3. Linux下 目录 压缩 解压缩 打包

    http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html tar -zcvf /home/xahot.tar.gz /xahot    tar -zcv ...

  4. linux中文件压缩与打包

    一.常见的压缩命令 在linux环境中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,首先我们来介绍以下这些压缩文案的扩展名:. *.Z:compres ...

  5. Linux 下文件压缩与解压命令详解

    tar 命令 -c 建立压缩档案 -x 解压 -t 查看内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中 ...

  6. linux下文件的打包和压缩

    文章来源:linux下文件的打包和压缩 目录 一.文件压缩的原理 二.linux常见的压缩指令 三.常用实例 1.tar命令 2.zip命令 3.gz命令 4.bz2命令 5.xz命令(必须分两步) ...

  7. Linux下的压缩文件剖析 (tar/gzip的区别)

    Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是, ...

  8. Linux文件压缩与打包笔记

    linux 文件压缩与打包笔记 压缩原理:通过算法去掉空位,1Bytes=8bits , 可能存储的真正有用的数据并没有占满一个字节空间 , 还有就是可能有重复的数据,通过某种算法从这些方面进行压缩处 ...

  9. Linux下查看压缩文件内容的 10 种方法

    Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...

随机推荐

  1. Hadoop生态圈-phoenix完全分布式部署以及常用命令介绍

    Hadoop生态圈-phoenix完全分布式部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. phoenix只是一个插件,我们可以用hive给hbase套上一个JDBC壳,但是你 ...

  2. HDU 5928 DP 凸包graham

    给出点集,和不大于L长的绳子,问能包裹住的最多点数. 考虑每个点都作为左下角的起点跑一遍极角序求凸包,求的过程中用DP记录当前以j为当前末端为结束的的最小长度,其中一维作为背包的是凸包内侧点的数量.也 ...

  3. Windows Azure: Service Bus Relay

    Service Host: using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

  4. <转>Android开发使输入框点击弹出日期选择对话框的方法

    非常简单直接上代码: 转自:http://blog.sina.com.cn/s/blog_4ac1b5f60102vgnx.html final EditText et1=(EditText)find ...

  5. Anaconda+django写出第一个web app(三)

    前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据. 在命令行执行如下命令来创建用户: python ma ...

  6. 网站发布IIS后堆栈追踪无法获取出错的行号

    一.问题起因 系统发布上线后,有时会发生错误,那么错误的记录就很重要,它对于错误的排查和问题的发现有着重要的作用,通常我们采取的方式为Log日志文件记录和数据库错误记录.文本不会讨论错误记录的方式以及 ...

  7. linux中set、unset、export、env、declare,readonly的区别以及用法

    set命令显示当前shell的变量,包括当前用户的变量;   env命令显示当前用户的变量;   export命令显示当前导出成用户变量的shell变量.           每个shell有自己特有 ...

  8. 冲量:momentum

    参见:http://www.jianshu.com/p/58b3fe300ecb,这个博客里有冲量的python实现的代码和讲解 “冲量”这个概念源自于物理中的力学,表示力对时间的积累效应. 在普通的 ...

  9. 内核工具 – Sparse 简介【转】

    转自:http://www.cnblogs.com/wang_yb/p/3575039.html Sparse是内核代码静态分析工具, 能够帮助我们找出代码中的隐患. 主要内容: Sparse 介绍 ...

  10. vs2010,vs2012注释快捷键

    注释:VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C) 反注释:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U)