时间过的真快,周末不会学习Linux,每天就是下班后学习。这周工作很忙,要几天总结一次了。

一、处理数据文件

  sort dest:将目标文件的内容进行排序,默认是按字符顺序排序的。

  sort -n dest:将目标文件的内容进行排序,参数-n的作用是将字符是数字按数字大小排序。

  sort -r dest:将目标文件的内容进行反序排序。

  grep pattern dest:在目标文件中匹配指定模式(pattern)的内容。支持正则表达式。

  gzip dest:压缩指定的文件,生成.gz扩展名的压缩文件。注意原文件不存在了。

  zip dest.zip source:压缩指定的文件,生成.zip扩展名的压缩文件。注意生成dest.zip压缩包,原文件还存在。

  gunzip dest:解压.gz扩展名的压缩文件。

  unzip dest:解压.zip扩展名的压缩文件。如果在当前目录下存在与解压后的文件同名,输入y则覆盖。

  gzcat dest:查看压缩过的文本文件的内容。

  tar -cvf tar_name dest dest2...:tar命令的功能是将多个文件打包成一个tar包。

  tar -tf tar_name:列出tar文件中的内容。

  tar -xvf tar_name:从tar文件中提取内容。如果tar文件是从一个目录结构创建的,那整个目录结构都会在当前目录下重新创建。

  tar -zxvf filename.tgz:解压.tgz扩展名的tar文件。

  接下来,演示每个命令的效果图

  sort dest,如图5-1所示,1.txt中内容这样。用sort命令后,显示出的结果是按字符顺序排序,如图5-2所示

    

            图 5-1

    

             图 5-2

  sort -n dest,如图5-3

    

               图 5-3

  sort -r dest,如图5-4

    

              图 5-4

  grep pattern dest,如图5-5,图中命令匹配了既含2或含3的字符

    

              图 5-5

  zip dest.zip source,如图5-6

    

               图 5-6

  gzip dest,如图5-7

    

           图 5-7

  gunzip dest,如图5-8

    

            图 5-8

  unzip dest,如图5-9

    

                   图 5-10

  tar -cvf tar_name dest dest2...,如图5-11

    

                  图 5-11

  tar -tf tar_name,如图5-12

    

              图 5-12

 Happy         Day5!!!!

Linux 基础——压缩解压命令的更多相关文章

  1. [Linux] 016 压缩解压命令

    1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...

  2. Linux的压缩解压命令快速上手——解压篇

    在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...

  3. linux系统压缩\解压命令详解

    转自:http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html. tar -c: 建立压缩档案-x:解压-t:查看内容-r:向 ...

  4. linux的压缩解压命令全解

    .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)——————————————— .zip解压:un ...

  5. linux shell 压缩解压命令

    .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...

  6. linux 常用压缩解压命令

    压缩格式          打包/解压                   执行命令 .tar                    解包                           tar ...

  7. Linux常用压缩解压命令

    tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...

  8. linux各类压缩解压命令大全

    01-.tar格式解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩 ...

  9. linux文件压缩解压命令

    01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...

随机推荐

  1. Redis的List链表类型命令

    List是一个链表结构,主要功能是push.pop.获取一个范围的所有值等等,操作中key理解为链表的名字.list类型其实就是一个每个子元素都是string类型的双向链表.我们可以通过push.po ...

  2. 【agc003E】Sequential operations on Sequence

    Portal -->agc003E Description 给你一个数串\(S\),一开始的时候\(S=\{1,2,3,...,n\}\),现在要对其进行\(m\)次操作,每次操作给定一个\(a ...

  3. 网络编程----socket介绍、基于tcp协议的套接字实现、基于udp协议的套接字实现

    一.客户端/服务器架构(C/S架构)                                                即C/S架构,包括: 1.硬件C/S架构(打印机) 2.软件C/S架 ...

  4. 洛谷P1588 丢失的牛

    P1588 丢失的牛 158通过 654提交 题目提供者JOHNKRAM 标签USACO 难度普及/提高- 时空限制1s / 128MB 提交  讨论  题解 最新讨论更多讨论 答案下载下来是对的,但 ...

  5. php求一维数组的排列

    <?php class CombinationsGenerator { public function generate(array $list) { if (count($list) > ...

  6. HDU 2239 polya计数 欧拉函数

    这题模数是9937还不是素数,求逆元还得手动求. 项链翻转一样的算一种相当于就是一种类型的置换,那么在n长度内,对于每个i其循环节数为(i,n),但是由于n<=2^32,肯定不能直接枚举,所有考 ...

  7. CF767 C.Garland DFS

    LINK 题意:给定一棵树,每个节点拥有权值,问能否找到两个点,断开它们与父节点的边能使树分成权值和相等的三部分.权值可以为负 思路:进行两遍DFS,第一遍找最深的子树和为sum/3的节点,标记掉找到 ...

  8. Assert 的用法

    Assert Assert是断言的意思,头文件为assert.h, assert是一个宏 功 能: 测试一个条件并可能使程序终止 用 法: void assert(int test); 在单元测试中经 ...

  9. HDP安全之集成kerberos/LDAP、ranger(knox自带LDAP)

    ----------------------目录导航见左上角------------------------------- 环境 HDP 3.0.1.0 (已有) JDK   1.8.0_91 (已有 ...

  10. Spring容器简介

    Spring 是面向 Bean 的编程(BOP,Bean Oriented Programming),提供了 IOC 容器通过配置文件或者注解的方式来管理对象之间的依赖关系. 控制反转模式(也称作依赖 ...