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. MVVM模式原则

    1.MVVM简介 这个模式的核心是ViewModel,它是一种特殊的model类型,用于表示程序的UI状态.它包含描述每个UI控件的状态的属性.例如,文本输入域的当前文本,或者一个特定按钮是否可用.它 ...

  2. windows下用python转换markdown到html

    方法一: 安装markdown, pip install markdown, 安装好后,python -m markdown xxx.md -f xxx.html 方法二:安装markdown2, p ...

  3. POJ 3783 Balls --扔鸡蛋问题 经典DP

    题目链接 这个问题是谷歌面试题的加强版,面试题问的是100层楼2个鸡蛋最坏扔多少次:传送门. 下面我们来研究下这个题,B个鸡蛋M层楼扔多少次. 题意:给定B (B <= 50) 个一样的球,从 ...

  4. node的导入导出

    node的每一个文件,都是一个域,那么里面所有的变量都不允许被外界引用,除非导出.要使用外界的变量,也必须使用导入的方式来导入.import 文件路径. css可以直接使用import +文件路径导入 ...

  5. CentOS6.6 编译Redis报错:"Newer version of jemalloc required"

    一.前言 不同系统同一个问题,可能解决方法不一样,也可能会遇到不同的问题,所以具体情况具体分析,我的系统是Centos6.6, 查看系统命令  cat /etc/issue 二.安装redis后编译报 ...

  6. Dream------scala--开发环境搭建

    scala简介: scala是一门函数式编程和面向对象编程结合的语言 函数式编程非常擅长数值计算而面向对象特别适合于大型工程或项目的组织以及团队的分工合作 我们借助scala可以非常优雅的构造出各种规 ...

  7. OpenStack Benchmark - Rally

    作为以基于OpenStack的云平台的基准测试工具 -- Rally, 其功能不仅是测试云的性能&&稳定性, 还可以安装OpenStack,以及以良好的表现形式(web 页面)展现测试 ...

  8. Python爬虫之三种网页抓取方法性能比较

    下面我们将介绍三种抓取网页数据的方法,首先是正则表达式,然后是流行的 BeautifulSoup 模块,最后是强大的 lxml 模块. 1. 正则表达式   如果你对正则表达式还不熟悉,或是需要一些提 ...

  9. Python基础:内置常量

    本文根据Python 3.6.5的官文Built-in Constants编写,官文比较短,大家可以直接看原文. 有一些存在于 内置名称空间(the built-in namespace) 的常量,如 ...

  10. linux下/var/run目录下.pid文件的作用

    1.pid文件的内容用cat命令查看,可以看到内容只有一行,记录了该进程的ID 2.pid文件的作用防止启动多个进程副本 3.pid文件的原理进程运行后会给.pid文件加一个文件锁,只有获得该锁的进程 ...