linux的文件打包与压缩命令

1、压缩与解压命令

compress:用于压缩指定的文件,后缀为.z
    其命令格式如下:
compress [-d] 文件名
常用参数:
-d:解压被压缩的文件(.z为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩为test.txt.z文件,使用命令:
compress test.txt
可以看到在当前目录下生成test.txt.z文件
若要解压test.txt.z文件,则用:compress -d test.txt.z
或者:uncompress test.txt.z
bzip2:用于压缩指定的文件,后缀为.bz2
    其命令格式如下:
bzip2 [-option] 文件名
常用参数:
-z:压缩指定的文件,后缀为.bz2
-d:解压被压缩的文件(.bz2、.bz、.tbz为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩,使用命令:
bzip2 -z test.txt
可以看到在当前目录下生成test.txt.bz2文件
若要解压test.txt.bz2文件,则用:bzip2 -d test.txt.bz2
或者:bunzip2 test.txt.bz2
gzip:用于压缩指定的文件,后缀为.gz,是linux下最常用的的压缩工具
    其命令格式如下:
gzip [-option] 文件名
常用参数:
-数字:指定压缩率,1为最低,9为最高,压缩率低,则压缩速度快,压缩的文件相比压缩率高时要大,默认压缩率为6,即不加任何数字参数
-d:解压被压缩的文件(.gz为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩,使用命令:
gzip test.txt
可以看到在当前目录下生成test.txt.gz文件
若要解压test.txt.gz文件,则用:bzip2 -d test.txt
或者:gunzip test.txt
zip:用于一个或多个文件压缩为一个压缩包,后缀为.zip
    其命令格式如下:
zip 压缩名 文件列表
常用参数:
-d:指定解压目录
范例【1】将当前目录下的test.txt和install.log这两个文件都压缩到ins.zip文件中,使用命令:
zip ins.zip test.txt install.log
可以看到在当前目录下生成ins.zip文件
若要解压ins.zip文件,则用:unzip ins.zip
或者:gunzip test.txt

2、打包与解包命令

tar:最常用的的打包工具
    其命令格式如下:
tar [-option] 打包名 需要打包的文件
常用参数:
-c:建立一个包
-t:查看包中的文件
-v:打包过程中显示被打包的文件
-f:需要打包的内容为文件
--exclude file:在打包过程中,不要将file文件打包
-x:解开一个包
-z:同时启用gzip工具进行压缩或解压
注意(PS):打包和压缩两者并不相同。打包的目的是为了方便归档,管理。压缩的目的是为了减少磁盘空间的消耗
范例【1】将当前目录下的test.txt和install.log这两个文件打包成ins.tar文件,使用命令:
tar -cvf ins.tar test.txt install.log
可以看到在当前目录下生成ins.tar文件
若要解压ins.tar包,则用:tar -xvf ins.tar
范例【2】将当前目录下的test.txt和install.log这两个文件打包并压缩成ins.tar.gz文件,使用命令:
tar -zcvf ins.tar.gz test.txt install.log
可以看到在当前目录下生成ins.tar.gz文件
若要解压并解包,则用:tar -zxvf ins.tar.gz

linux常用命令之--文件打包与压缩命令的更多相关文章

  1. tar/gzip/zip文件打包、压缩命令

    一.tar打包备份工具 1.命令功能 tar 将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩.解压的命令:tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩. 2.语法 ...

  2. linux学习(七)文件打包和压缩命令

    一.前言 在Windows操作系统下,我们会使用WinRAR或者快压等等的压缩软件来进行压缩或者解压. 在Linux下当然也存在压缩或解压的操作,下面我们就来学习一下在Linux下是怎么压缩和解压的! ...

  3. Linux 系统常用命令汇总(六) 文件打包与压缩

    文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件  .z为后缀的文件:compr ...

  4. linux的文件打包与压缩

    简介 Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip.*.rar..7z 后缀的压缩 ...

  5. linux:文件打包与压缩

    学习内容介绍:Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 先总结一下常用命令: zip: 打包 :zip something.zip something (目录请加 -r ...

  6. Linux常用命令之文件和目录处理命令

    目录 1.Linux命令的普遍语法格式 2.目录处理命令 一.显示目录文件命令:ls 二.创建目录命令:mkdir 三.切换目录命令:cd 四.shell内置命令和外部命令的区别 五.显示当前目录命令 ...

  7. Linux系列教程(四)——Linux常用命令之文件和目录处理命令

    这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法.那么从这篇博客开始,我们就正式进入Linux命令的学习.学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条 ...

  8. shell文件查找和压缩命令

    locate命令 1.locate filename     模糊匹配 只要文件名中包含关键字即可     非实时查找,速度比find快.     依靠索引数据库 /var/lib/mlocate/m ...

  9. Linux输入输出重定向和文件查找值grep命令

    Linux输入输出重定向和文件查找值grep命令 一.文件描述符Linux 的shell命令,可以通过文件描述符来引用一些文件,通常使用到的文件描述符为0,1,2.Linux系统实际上有12个文件描述 ...

随机推荐

  1. sudo: /etc/sudoers 的模式为 0551,应为 0440

    环境:Ubuntu 12.04.4 LTS 32bit 本想修改/etc/sudoers文件,取消sudo权限的密码.但是因为sudoers文件无‘w’(写)的权限,然后用命令加写权限的时候加错了,加 ...

  2. ibatis动态查询

    在复杂查询过程中,我们常常需要根据用户的选择决定查询条件,这里发生变化的并不只是SQL 中的参数,包括Select 语句中所包括的字段和限定条件,都可能发生变化.典型情况,如在一个复杂的组合查询页面, ...

  3. PHP设计模式——代理模式

    声明:本系列博客参考资料<大话设计模式>,作者程杰. 代理模式为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和 ...

  4. React-用Jest测试

    一. 1.目录结构 二.代码 1.CheckboxWithLabel.jsx var React = require('react/addons'); var CheckboxWithLabel = ...

  5. NSDictionary 遍历

           NSDictionary *dic1=[NSDictionary dictionaryWithObjectsAndKeys: @"1",@"a", ...

  6. Java API —— File类

    1.File类的概述         文件和目录路径名的抽象表示形式,创建File对象后,仅仅是一个路径的表示,不代码具体的事物一定是存在的. 2.构造方法         · public File ...

  7. mysql中bigint在php中表示

    http://bbs.csdn.net/topics/340266753 http://www.percona.com/blog/2008/01/10/php-vs-bigint-vs-float-c ...

  8. Spring Data JPA教程, 第三部分: Custom Queries with Query Methods(翻译)

    在本人的Spring Data JPA教程的第二部分描述了如何用Spring Data JPA创建一个简单的CRUD应用,本博文将描述如何在Spring Data JPA中使用query方法创建自定义 ...

  9. python 批量更换图片格式脚本

    问题:将某文件下的所有jpg的图片更换为png的图片 简单的实现: # -*- coding:utf-8 -*- from os.path import splitext import glob fr ...

  10. Image.FrameDimensionsList 属性-----具体使用案例

    上一篇中说到了图片的具体产生以及属性,本篇主要是具体的使用,详情案例见下面的具体视图及代码 using System;using System.Collections.Generic;using Sy ...