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. noi题库(noi.openjudge.cn) 1.13编程基础之综合应用 T12 分数求和

    12:分数求和 描述 输入n个分数并对他们求和,并用最简形式表示.所谓最简形式是指:分子分母的最大公约数为1:若最终结果的分母为1,则直接用整数表示. 如:5/6.10/3均是最简形式,而3/6需要化 ...

  2. Java并发编程原理与实战二十四:简易数据库连接池

    public class MyDataSource { private static LinkedList<Connection> pool = new LinkedList<> ...

  3. mysql 距离函数

    要有超级权限 SET GLOBAL log_bin_trust_function_creators = 1;DELIMITER $$CREATE DEFINER=`root`@`localhost` ...

  4. Chrome截长屏

    本文地址:https://www.cnblogs.com/veinyin/p/9257833.html   Chrome截取长屏一直是一个痛点,之前尝试过第三方截图工具,但是不是收费就是不怎么好用,今 ...

  5. 【leetcode 简单】 第五十六题 快乐数

    编写一个算法来判断一个数是不是“快乐数”. 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1.如 ...

  6. java矩阵包jama的简单操作

    本文转自http://www.cnblogs.com/zangbo/p/5622351.html 一.jama简介 Jama是一个基本的线性代数java包.包括一个基本的Matrix类和5个矩阵分解类 ...

  7. Ping程序的实现

    Ping程序的实现 在windows系统下进行cmd可以进行ping操作. ping命令是用来确定本地主机与网络中其他主机的网络通信情况,或者查看是否是为效IP. ping的工作原理:网络另一主机发送 ...

  8. TCP报文的最大负载和报文的最小长度

    TCP报文的最大负载和报文的最小长度 MTU:最大传输单元,以太网的MTU为1500Bytes MSS:最大分解大小,为每次TCP数据包每次传输的最大数据的分段大小,由发送端通知接收端,发送大于MTU ...

  9. JavaScript入门--慕课网学习笔记

     JAVASCRIPT—(慕课网)入门篇 我们来看看如何写入JS代码?你只需一步操作,使用<script>标签在HTML网页中插入JavaScript代码.注意, <script&g ...

  10. 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)【转】

    一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之环境准备 (二) 一步一步搭建oracle 11gR2 rac+dg之环境准备 ...