失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux安装解压工具gzip 笔记6 压缩工具(gzip bzip2 xz zip tar)。

linux安装解压工具gzip 笔记6 压缩工具(gzip bzip2 xz zip tar)。

时间:2021-03-04 19:21:43

相关推荐

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

压缩文件形式:zip2.txt.zip2.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-01src]#tarzxvfapache-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-zcvf123.tar.gz123解压:tar-zxvf123.tar.gz

压缩成bzip2的包:-j压缩:tar-jcvf123.bz2123解压:tar-jxvf123.bz2

压缩成xz的包:-J(大写)压缩:tar-Jcvf123.xz123解压:tar-Jxvf123.xz

查看压缩完成的tar包:tar-tf123.tar.bz2

tar-tf123.tar.gz

tar-tf123.tar.xz

如果觉得《linux安装解压工具gzip 笔记6 压缩工具(gzip bzip2 xz zip tar)。》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。