Linux 基础——压缩解压命令
时间过的真快,周末不会学习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 基础——压缩解压命令的更多相关文章
- [Linux] 016 压缩解压命令
1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...
- Linux的压缩解压命令快速上手——解压篇
在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...
- linux系统压缩\解压命令详解
转自:http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html. tar -c: 建立压缩档案-x:解压-t:查看内容-r:向 ...
- linux的压缩解压命令全解
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)——————————————— .zip解压:un ...
- linux shell 压缩解压命令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...
- linux 常用压缩解压命令
压缩格式 打包/解压 执行命令 .tar 解包 tar ...
- Linux常用压缩解压命令
tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...
- linux各类压缩解压命令大全
01-.tar格式解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩 ...
- linux文件压缩解压命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...
随机推荐
- 70路小报:用PV和UV作为网站衡量指标已经过时
方法]投资人呼吁:PV和UV不应该再作为产品衡量指标 风险投资机构Andreessen Horowitz近日一直反对再用传统的网站衡量指标去评价互联网产品,比如PV和UV,甚至包括应用的下载量. 他们 ...
- codeforces 217E 【Alien DNA】
倒序考虑每一个操作,对于一个操作$[l, r]$,他产生的影响区间将是$[r+1,r + r + l - 1]$,如果$r+l-1>K$的话,$K$之后的区间我们是不关心的. 暴力扫描这个区间 ...
- Shell颜色及显示git分支配置
# Ubuntu终端下命令行颜色配置 ## Parses out the branch name from .git/HEAD: find_git_branch () { local dir=. he ...
- php的错误处理机制
看tp5源码的,补充下 error_reporting(E_ALL); set_error_handler([__CLASS__, 'appError']); set_exception_handle ...
- C++ ------ 创建对象 new 和不 new 的区别
1.作用域不同 不用new:作用域限制在定义类对象的方法中,当方法结束时,类对象也被系统释放了,(安全不会造成内存系统泄漏). 用new:创建的是指向类对象的指针,作用域变成了全局,当程序结束时,必须 ...
- discuz更换域名,登录不了解决
准备工作 :因为域名更换了,因此原域名就不能再进后台了,请申请好新域名,并正确备案,让机房添加白名单,重新解析,重新绑定空间..... 完成一系列工作后,进入DZ程序修改. ------------- ...
- 解决SpringMVC put,patch,delete请求数据拿不到的问题
解决SpringMVC put,patch,delete请求参数拿不到的问题 废话不多说,核心代码如下: 在web.xml中添加如下代码 <!-- 解决web端不能put,delete等请求的问 ...
- 源码包安装 NGINX时候遇到的错误以及解决办法!
最近跟一个公司合作,要把我们的应用安装在他们的服务器上,不过问题来了.他们为了他们自己服务器安全,不给我们root权限,只给了我们普通用户权限,所有的程序都要装在规定的路径里,限制可不少.没办法装吧~ ...
- Fire Net(深度优先搜索)
ZOJ Problem Set - 1002 Fire Net Time Limit: 2 Seconds Memory Limit: 65536 KB Suppose that we ha ...
- 【leetcode 简单】第二十七题 二叉树的最小深度
给定一个二叉树,找出其最小深度. 最小深度是从根节点到最近叶子节点的最短路径上的节点数量. 说明: 叶子节点是指没有子节点的节点. 示例: 给定二叉树 [3,9,20,null,null,15,7], ...