linux安装解压工具gzip,笔记6 压缩工具(gzip,bzip2,xz,zip,tar)。
压缩打包
常见的压缩文件
windows:rar、zip、7z
Linux:.zip、.gz、.bz2、.xz、.tar、.gz、.tar.bz2、.tar.xz
gzip压缩工具
不能压缩目录
gzip压缩后边直接跟文件名就可以,gunzip也可以压缩跟gzip一样
先创建一个实验环境,进入到tmp下边创建一个d6z的文件夹
进入到d6z文件夹下,创建一个1.txt并且把etc下的以conf结尾的文件内容写进1.txt里边,写四次这样就文件就大了
find /etc/ -type f -name "*conf" -exec cat {} >> 1.txt \;
查看一下1.txt的大小和行数
一、压缩
压缩1.txt文件
命令:gzip -c 压缩的时候给它指定到一个路径下,并且不让这个文件在本地消失。
gzip -c 1.txt > /tmp/1.txt.gz
二、解压命令
gzip -d
命令gzip -数字 表示它的压缩级别,1——9,数字越大越严谨,月耗费cpu的资源,默认保持的是6级别。(一般不用)
解压缩一个文件时不让这个文件消失并把它指定到一个目录里:gzip -d -c /tmp/1.txt.gz > /tmp/d6z/2.txt
三、查看解压缩的文件
命令:file 查看解压缩文件,因为它被解压缩了,是一个二进制文件所以不能用cat来查看它的内容。
命令:zcat 可以查看解压缩文件的内容,例如:zcat 1.txt
bzip2压缩工具
比gzip解压的更厉害
不能压缩目录
先安装yum install -y bzip2
压缩:bzip2 1.txt / bzip2 -z 1.txt
解压:bzip2 -d 1.txt.bz2 / bunzip2 1.txt.bz2
压缩级别:bzip -# 1.txt //#范围1-9,默认9
查看文件内容:bzcat 1.txt.bz2
bzip2 -c:指定到一个目录下
压缩的时候给它指定到一个目录里边去,并且不让这个文件在本地消失
bzip2 -c 1.txt > /root/1.txt.bz2
解压到指定的路径:bzip2 -c -d /root/1.txt.bz2 > /tmp/1.txt.new2
xz压缩工具
不能压缩目录
压缩:xz 1.txt / xz -z 1.txt
解压:xz -d 1.txt.xz / unxz 1.txt.xz
xz -# 1.txt //#范围1-9,默认9
查看文件内容:xzcat 1.txt.xz
保留原来的压缩文件,把它压缩到指定的路径下去
xz -c 1.txt > /root/1.txt.xz
解压缩一个xz文件,并且制定解压到哪里,同时要保留原来的压缩文件
xz -d -c /root/1.txt.xz > ./4.txt
zip压缩工具
1.支持压缩目录
2.压缩完原来的文件不会删除
3.不能查看文件内容只能查看文件列表:unzip -l例如,查看111目录的:unzip -l 111.zip
先安装yum install -y zip
压缩文件形式:zip 2.txt.zip 2.txt
压缩目录
命令:zip -r压缩目录的命令,格式:zip -r 目录名.zip 文件名,例如压缩111目录:zip -r 111.zip 111
解压缩
安装:yum install -y unzip
命令:unzip解压缩文件或者目录
因为压缩的时候没有删除原来的文件,所以现在会询问你是否覆盖源文件,根据自己的需求来决定,A全部覆盖
解压到指定的目录下:unzip 2.txt.zip -d test/
但是不能指定名字,压缩前是什么名压缩后还是什么名字,不能更改
unzip -l 123.zip
tar打包
—打包
命令:tar -cvf 打包命令c:创建v:可视化f:tar包的名字
形式:tar -cvf aminglinux.tar aminglinux/
也可以文件目录一起打包
—解包
命令:tar -xvf 解包命令 形式tra -xvf aminglinux.tar(会覆盖你原来的目录或文件)
命令:tar -tf 查看文件里边的列表
命令:--exclude 过滤指定的文件不去打包它,假如过滤文件中的aming1
形式:tar -cvf aminglinux.tar --excludeaming1 aminglinux
解压到指定目录
加上-C选项[root@awei-01 src]# tar zxvf apache-tomcat-7.0.73.tar.gz -C ../
apache-tomcat-7.0.73/bin/catalina.sh
apache-tomcat-7.0.73/bin/configtest.sh
apache-tomcat-7.0.73/bin/daemon.sh
打包并压缩
压缩成gzip的包:-z压缩:tar -zcvf 123.tar.gz 123 解压:tar -zxvf 123.tar.gz
压缩成bzip2的包:-j压缩:tar -jcvf 123.bz2 123 解压:tar -jxvf 123.bz2
压缩成xz的包:-J(大写)压缩:tar -Jcvf 123.xz 123 解压:tar -Jxvf 123.xz
查看压缩完成的tar包:tar -tf 123.tar.bz2
tar -tf 123.tar.gz
tar -tf 123.tar.xz
linux安装解压工具gzip,笔记6 压缩工具(gzip,bzip2,xz,zip,tar)。相关推荐
- brew直接安装解压工具
brew直接安装解压工具 $ brew search 7z p7zip $ brew install p7zip ==> Downloading https://downloads.source ...
- linux压缩解压工具效率,linux压缩解压工具
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? linux常见格式:.zip,.rar,.7z,.tar,.gz,.xz,.bz2,.tar.gz,.tar.xz,ta ...
- Linux 压缩/解压工具
compress/uncompress工具,后缀一般为.Z gzip/gunzip,后缀一般为.gz bzip2/bunzip2,后缀一般为.bz2 xz/unxz,后缀一般为.xz zip/unzi ...
- linux打包解压工具,打包压缩、解压缩工具详解
本文旨在学习打包,压缩,解压缩.学习使用tar.gzip/gunzip/zcat.bzip2/bunzip2/bzcat.xz/unxz/xzcat.zip/unzip.cpio等命令的使用. 前言: ...
- 适用于linux的解压工具,Linux下的压缩/解压缩工具
Linux下的压缩/解压缩工具 发布时间:2006-11-12 00:54:48来源:红联作者:philosophy 一.Linux压缩工具概述 在Linux系统中,提供了许多压缩工具,虽然方便,但也 ...
- 压缩工具gzip,bzip2,xz,zip,tar
gzip bzip2 xz 都可以指定压缩等级,都是1到9 ,不能指定解压目录,不过单个文件时可以使用-c参数重定向(-c:将压缩解压后的结果输出到标准输出)实现.unzip可以使用-d指定解压目录 ...
- 适用于linux的解压工具,Linux系统中常用的压缩和解压缩工具
Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...
- linux pkg解压工具,osx – 如何解压缩和打包pkg文件?
包只是具有不同扩展名和指定文件层次结构的.xar文件.不幸的是,该文件层次结构的一部分是实际可安装文件的cpio.gz存档,通常这就是您要编辑的内容.还有一个Bom文件,包括该cpio归档文件内的信息 ...
- xz压缩解压工具的安装
高版本的tar是可以解压xz压缩包的,假如可以,可直接跳过小节.假如不能解压压缩的话,需要安装下面的步骤安装xz的压缩解压工具. 下载的时候总会出现*.xz的文件.这个文件压缩率比较大,根据官方的说明 ...
最新文章
- NTT高级科学家:光子是深度学习的未来!光子有望替代电子计算机加速神经网络计算...
- Django之中间件
- Mdadm 设置管理
- 【ABAP】SUBMIT程序相互调用
- if test 多条件_VBA语法01:VBA当中的IF语句单一条件判断和多条件判断的使用
- 用css3实现ps蒙版效果+动画
- Spark _23 _读取parquet文件创建DataFrame(二)
- “人·机”互补路径下技能人才的培养
- 整理Java基础知识--NumberMath类
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [三] 配置式爬虫
- vuex中mutations数据响应
- 项目管理九大知识领域
- Highcharts构建空饼图
- UIScrollView 遇到的小坑
- DevOps八荣八耻了解下,哈哈~
- 太阳光轨迹软件_教你记录太阳的轨迹
- java集成微信支付
- Java程序员跳槽之旅,离开京东,14面面试回顾和一点感想
- [附源码]JAVA毕业设计书香校园阅读平台(系统+LW)
- JavaScript富应用MVC MVVM框架