云计算学习days5---压缩解压

尤三姐
• 阅读 1570

压缩

Windows和LInux的压缩包是否能互通?

# linux不支持Windows下的RAR格式的压缩文件,但是zip和windows可以互通
linux一般使用zip和tar.gz

Linux下通常的解压文件

.zip zip压缩工具
.gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用)
.bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用)
.tar.gz 先使用tar命令归档打包,然后使用gzip压缩
.tar.bz2 先使用tar命令归档打包,然后使用bzip压缩
gzip和bzip2只能压缩文件

gzip

相当于给文件加了后缀,适用于想节省出空间但不想完全删除文件的场景

gzip /etc/xx.txt 压缩某某文件
查看gzip文件 zcat

解压 gzip -d

bzip2

压缩 bzip2 同gzip

查看bzip2文件 bzcat

解压 bzrip2

zip

zip格式:
zip /etc/1.zip 1.txt 2.txt /etc/hostname

把1.txt和2.txt和/etc/hostname压缩到1.zip里面

-r 递归压缩,可以压缩目录
-T 测试是否为zip文件是都正常
-sf 浏览zip文件里面的内容
-q 不显示打包过程

解压 unzip
-l 可以有详细内容
unzip解压到某目录 -d
unzip /tmp/1.zip -d /tmp/dir1
-t 测试zip文件里面文件的可用性
-Z 查看解压率

tar

c #创建新的归档文档
x #对归档文件解包
t #列出归档文件力的文件列表
v #输出命令的归档或解包的过程
f #指定包文件名,多参数f写最后
P 强制压缩

z #使用gzip压缩归档后的文件(.tar.gz)
j #使用bzip2压缩归档后的文件(.tar.bz2)
J #使用xz压缩
C #指定解压目录位置
X #排除多个文件(写入需要排除的文件名称)
h #打包软链接

--hard-derefernce #打包硬链接
--exclude= #在打包的时候写入需要排除文件或目录
--eclude-from=1.txt 和 参数X 一样都是把路径放到文件里面

常用打包与解压组合

czf #打包tar.gz格式
cjf #打包tar.bz格式
cJf #打包tar.xz格式

压缩力度从小到大

zxf #解压tar.gz格式
jxf #解压tar.bz格式
xf #自动选择解压模式
tf #查看解压包内容

tar -czf /opt/1.tar.gz /root /mnt
把/root 和 /mnt 的文件 打包到1.tar.gz

排除

tar czf etc.tar.gz --exclude=etc/services etc/
将etc目录下的services目录以外的打包

tar czf etc X .tar.gz 1.txt etc/
1.txt中存放要排除的文件路径

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Linux 下解压 rar 文件
网上下载rar压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装rar相关的文件,来进行解压缩。1\.下载我们进入rarlab网站(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.rarlab.com%2Fdownload.htm),进行下
Wesley13 Wesley13
3年前
Java中zip的压缩和解压缩
在Java中可以使用ZipOutputStream和ZipInputStream来实现zip的压缩和解压缩操作,另外使用FileSystem也可以用来实现zip的解压缩,下面将介绍这几种方式,直接上代码。zip压缩待压缩文件目录结构:!(https://static.oschina.net/uploads/img/202102/2
Stella981 Stella981
3年前
Linux下创建加密的压缩文件
Linux下创建加密的压缩文件方法一:1.使用ZIP命令创建一个加密的ZIP文件:2.解压缩加密文件时,会提示要求输入密码:方法二:1.使用7z创建一个zip文件:2.解压缩加密文件:3.使用限制方法三:1.Tocre
Stella981 Stella981
3年前
CentOS 安装 rar、zip 解压缩
Windows系统压缩的rar和zip文件,在Linux系统下是无法通过tar命令解压缩的,需要使用rar和zip命令来解压缩。下面记录一下rar和zip安装和简单的使用。一、rar安装使用Linux系统下使用rarlinux解压缩rar压缩文件,下载页面:http://www.r
Stella981 Stella981
3年前
Linux下的解压缩
Linux下常见的压缩包格式有5种:ziptar.gztar.bz2tar.xztar.Z其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2filename.zip的解压:unzipfilename.zipfilename.tar.gz的解压:tarzxvffi
Stella981 Stella981
3年前
Linux基础学习笔记——压缩和解压(tar、zip)
压缩和解压缩Linux默认支持的压缩格式:gz、bz2、zip压缩目的:节省磁盘空间扩展:1.压缩文件尽量使用gz,因为占用空间较少,效率高;2.bz2压缩后的文件占用空间最小;3.zip压缩的文件占用空
Wesley13 Wesley13
3年前
Linux 运维 9月30日 笔记 6.1
目录一、压缩打包介绍二、gzip压缩工具三、bzip2压缩工具四、xz压缩工具一、压缩打包介绍1.常见压缩文件Windows.rar.zip.7zLinux.zip.gz.bz2.xz.tar 二、gzip压缩工具
燕青 燕青
1年前
苹果专用压缩解压工具:BetterZip 5中文注册激活版 附 激活码
是一款Mac操作系统上的压缩和解压缩工具,它可以帮助用户创建、打开、浏览和提取各种不同类型的压缩文件。使用BetterZip,您可以通过简单的拖放动作将文件添加到压缩包中,并选择不同的压缩格式(如zip、tar、7zip、rar等)。此外,BetterZi
公孙晃 公孙晃
2年前
苹果电脑专用压缩解压缩工具:BetterZip 5 for Mac
BetterZip是一款Mac操作系统上的压缩和解压缩工具,它可以帮助用户创建、打开、浏览和提取各种不同类型的压缩文件...
子桓 子桓
1年前
高质量压缩 Keka for Mac中文最新介绍
Keka是一款简单易用的Mac平台上的压缩解压缩工具。它支持多种压缩格式,包括常见的ZIP、RAR、7ZIP、TAR等,可以快速、高效地压缩和解压缩各种文件和文件夹。以下是关于Keka软件的一些详细介绍:支持多种压缩格式。Keka支持多种常用压缩格式,包括
流浪剑客 流浪剑客
1年前
苹果Mac压缩解压工具:Archiver 4 for Mac 密钥激活 支持M1
Archiver4是一款功能全面、易于使用的压缩工具,专为Mac用户设计。它支持多种压缩格式,包括ZIP、RAR、7Z等,可以满足用户在不同场景下的需求。Archiver4的界面简洁直观,操作简便。用户可以轻松地创建新的压缩文件,添加或删除文件和文件夹,以