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是打包,不是压缩! ...
随机推荐
- Linux系统启动详解(一)
本篇主要以Centos为例,讲述整个Linux系统启动过程,包括了grub引导,initramfs流程,/sbin/init执行rc.sysinit及rc的大体流程. 另外,本篇有一个实例来说明,将整 ...
- python--文件操作删除某行
使用continue跳过本次写循环就可以了 #文本内容 Yesterday when I was young 昨日当我年少轻狂 The tasting of life was sweet 生命的滋味是 ...
- 我的Git之旅(1)---git安装、github注册以及一些基本命令
蚂蚁作为一个混码农届的新人来说,看到什么东西都觉得高大上的感觉.最近接触到了git,有种蠢蠢欲动的感觉,想 试一把.因此开启了我的Git之旅.废话不多说,开始我的git之旅. 1.git服务器的选择 ...
- Python学习笔记(三十九)— 内置模块(8)XML基础
摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432002075 ...
- Spark RDD——combineByKey
为什么单独讲解combineByKey? 因为combineByKey是Spark中一个比较核心的高级函数,其他一些高阶键值对函数底层都是用它实现的.诸如 groupByKey,reduceByKey ...
- 使用纯 CSS 实现响应式的图片显示效果
有许多方法可以实现页面里图像的响应式显示(Responsive).然而,我碰到的所有方案都使用了JavaScript.这使我疑惑不用 JavaScript 实现图像响应是否可行. 我提出了下面纯CSS ...
- [POJ 2559]Largest Rectangle in a Histogram 题解(单调栈)
[POJ 2559]Largest Rectangle in a Histogram Description A histogram is a polygon composed of a sequen ...
- JavaScript 判断手机端访问并跳转 redirect mobile
假如你的手机端网站在 /m 目录下 (function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer| ...
- CTF AWD模式攻防Note
###0x01 AWD模式 Attack With Defence,简而言之就是你既是一个hacker,又是一个manager.比赛形式:一般就是一个ssh对应一个web服务,然后flag五分钟一轮, ...
- python模块分析之sqlite3数据库
SQLite作为一种应用广泛的文件式关系型数据库,python操作sqlite主要有两种方式,原生SQL语句和ORM映射工具. SQLAlchemy连接SQLITE SQLAlchemy是一款优秀的p ...