2018-03-01 阿铭Linux学习

6.1 压缩打包介绍

Linux 常见压缩格式

    .zip
    .gz
    .bz2
    .xz
    .tar.gz
    .tar.bz2
    .tar.xz

6.2 gzip 压缩工具

gzip 1.txt
gzip -d 1.txt.gz  /  unzip 1.txt.gz
gzip -# 1.txt  // #范围1-9,默认6

不能压缩目录,压缩完成后源文件被删除

zcat 1.txt.gz
gzip -c 1.txt > /tmp/1.txt
gunzip -c /root/1.txt.gz > /tmp/1.txt.new

-c  源文件保留,必须制定输出的目录

    gzip -d -c /tmp/d6z/1.txt.gz > /tmp/d6z/2.txt

6.3 bzip2 压缩工具

bzip2 1.txt  /  bzip2 -z 1.txt
bzip2 -d 1.txt.bz2  /  bunzip2 1.txt.bz2
bzip -# 1.txt  // # 1-9 ,默认9

不能压缩目录,比gzip压缩更小

bzcat 1.txt.bz2
bzip2 -c 1.txt > /tmp/1.txt.bz2
bizp2 -d -c /tmp/1.txt.bz2 > /tmp/1.txt.new2

-c  源文件保留,必须制定输出的目录

6.4 xz压缩工具

xz 1.txt  /  xz -z 1.txt
xz -d 1.txt.xz / unxz 1.txt.xz
xz -# 1.txt  // #范围 1-9 ,默认6

不能压缩目录,压缩比比bzip2更大

xzcat 1.txt.xz
xz -c 1.txt > /tmp/1.txt.xz
xz -d -c /tmp/1.txt.xz > 1.txt.new3

-c  源文件保留,必须制定输出的目录

原文地址:http://blog.51cto.com/9298822/2074423

时间: 2024-11-02 17:58:31

2018-03-01 阿铭Linux学习的相关文章

2018-03-05 阿铭Linux学习

7.1 安装包的三种方法 rpm 工具 类似Windows exe安装包,安装有固定的路径 软件依赖包需要手动依次安装 Redhat公司开发 yum 使用python 开发的 自动安装依赖包 在线安装,最方便 源码包 先编译在安装 7.2 rpm包介绍 设置光驱并挂载安装镜像文件 rpm包格式,报名.版本号.发布版本号.平台 rpm -ivh rpm包文件 //安装 rpm -Uvh rpm包文件 //升级 rpm -e 包名 //卸载 rpm -qa //查询安装的包 rpm -q 包名 //

精选文章推荐汇总-2018.03.01

大话爬虫的实践技巧 作者:SFLYQ简介:如今已然是大数据时代,数据正在驱动着业务开发,驱动着运营手段,有了数据的支撑可以对用户进行用户画像,个性化定制,数据可以指明方案设计和决策优化方向,所以互联网产品的开发都是离不开对数据的收集和分析,数据收集的一种是方式是通过上报API进行自身平台用户交互情况的捕获,还有一种手段是通过开发爬虫程序,爬取竞品平台的数据,后面就重点说下爬虫的应用场景和实践中会遇到的问题和反反爬虫的一些套路与技巧. 爱情有备胎,数据中心有MC-LAG 作者:姜汁啤酒简介:最近咱

2018-03-08阿铭Linux学习

8.6 管道符和作业控制 cat 1.txt |wc -l;cat 1.txt |grep 'aaa' ctrl+z 暂停一个任务 jobs 查看后台的任务 bg[id] 把任务调到后台 fg[id] 把任务调到前台 命令后面加 & 直接丢到后台 8.7 shell变量 上 PATH,HOME,PWD,LOGNAME env 命令 set 命令多了很多变量,并且包括用户自定义的变量 自定义变量a=1 变量命名规则:字母,数字,下划线,首位不能为数字 变量值有特殊符号时,需要用单引号括起来 变量的

2018/03/09 每日一个Linux命令 之 chgrp/chown

每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目录] 世界是变化的,果然是正常的,今天有个同事离职了,在互联网行业,这也正常. 拥抱新变化. 正题: Linux有组的概念. 如果把组比作一个家的话,那么里面的文件就像你的私房钱,你可以花. 在这个家里的你老婆,也可以花,虽然比喻很粗糙,但是说明了组在管理文件中的作用. 为什么要设置组的概念呢? 还

2018/03/10 每日一个Linux命令 之 cksum

每日一个Linux命令 2018-03-10 Linux 命令 cksum cksum [文件]  今天楼下的一个大妈去世了,不仅感叹,现如今,真的和以前不一样了,楼上楼下都不知道住的是谁? cksum命令用于检查文件的CRC是否正确.确保文件从一个系统传输到另一个系统的过程中不被损坏. CRC是一种排错检查方式,该校验法的标准由CCITT所指定,至少可检测到99.998%的已知错误. 说明已经很清楚了,这个命令的作用也就是检查文件的相同性,在于MD5和HASH的选择上,使用哪种方法,到时候就看

2018-03-12阿铭Linux学习

9.1 正则介绍 grep (上) 什么是正则 正则就是一串有规律的字符串 掌握好正则对于编写shell脚本有很大帮助 各种编程语言中都有正则,原理是一样的 本章主要学习 grep/egrep.sed.awk 掌握规律 grep grep [-cinvABC] 'work' filename -c 行数 -i 不区分大小写 -n 显示行号 -v 取反 -r 遍及所有子目录 -A 后面跟数字,过滤出符合要求的行以及下面n行 -B 后面跟数字,过滤出符合要求的行以及上面n行 -C 后面跟数字,同时过

2018/03/15 每日一个Linux命令 之 mv

Linux mv命令用来为文件或目录改名.或将文件或目录移入其它位置. mv [参数] [要移动/更名的文件] [移动路径/要更改名字] 平常用的很多了,这里就不多讲解了,只介绍两个重要参数就好了 -i: 若指定目录已有同名文件,则先询问是否覆盖旧文件; -f: 在mv操作要覆盖某已有的目标文件时不给任何指示; 如果不加参数 直接使用mv 默认是不询问直接覆盖的 如果你不知道这个文件夹之前有没有同名文件,最好移动前使用 -i 看一下,或者其他方法. 原文地址:https://www.cnblog

2018-02-27 阿铭Linux学习

5.1 vim 介绍 vi 的升级版文件编辑工具 带有颜色显示 yum install -y vim-enhanced 一般模式,编辑模式,命令模式 5.2 vim 颜色显示和移动光标 [[email protected] ~]# cp /etc/passwd /tmp/ [[email protected] ~]# vim /tmp/passwd vim打开文件会显示颜色,会根据文件的内容,文件的格式等显示不同的颜色 vim /etc/vimrc vim配置文件 h或左方向键 光标向左移动一个

2018-02-28 阿铭Linux学习

5.5 进入编辑模式 i 在光标位置进入编辑模式I 在光标所在行首位置进入编辑模式o 在光标所在行下一行插入新行进入编辑模式O 在光标所在行上一行插入新行进入编辑模式a 在当前字符后插入A 在光标所在行的行尾插入 5.6 vim 命令模式 /word 向光标之后查找一个字符串word ,按n向后继续搜索 ?word 向光标之前查找一个字符串word,按n向前继续搜索 :n1,n2s/word1/word2/g 在n1-n2行之间查找word1并替换为word2,不加 g 则只替换每行的第一个wo