文件压缩打包

文件压缩打包

# 压缩的好处
节约磁盘空间占用率
节省网络传输宽带消耗
网络传输更加快捷
文件或目录太大,需要压缩传输
以后学的服务安装包都需要解压

压缩格式及命令

格式 Linux命令
.zip zip
.gs gzip
.tar tar
.tar.gz tar、gzip

压缩命令 gzip

# 安装gzip命令
yum install -y gzip

# gzip命令使用
gzip 普通文件
-r :递归压缩

# 特性
1.压缩文件后源文件不存在
2.只能压缩文件,不能压缩目录
3.压缩后,压缩包的位置在源文件的目录下
4.压缩后可以直接用zcat查看文件内容
5.一个压缩包中只会有一个文件
6.解压后压缩包没了只会剩下一个源文件
# 解压命令
gzip -d 压缩包名字

查看压缩后文件内容


递归解压

压缩命令 zip

# 安装zip和unzip命令
yum install -y zip
yum install -y unzip

# zip命令
zip 压缩包名  文件
# 选项
-r :递归压缩,包括目录下的所有文件

压缩目录及目录下的文件

压缩文件

#  特性
1. 压缩文件后,源文件存在
2.可以指定压缩后保存的路径
3.可以压缩目录,也可以压缩文件,也可以指定多个文件一起压缩
4.压缩目录要加载选项,如果不加就只有一个空目录
5.解压后压缩包不会消失,如果同意目录下出现多个同名文件会询问是否覆盖
# 解压文件
unzip 压缩包名字
-l :查看压缩包里有那些文件
-d :指定解压路径

解压压缩包


查看压缩包里有那些文件

指定解压路径

压缩命令 tar

tar 命令本身是归档

# 选项
c :归档
f :指定包名
z :使用gzip把归档文件压缩
v :显示压缩/解压过程
x :解压归档文件
C :指定解压位置
t :查看压缩包里有那些文件
j :使用bzip2压缩文件
J :压缩成.xz包
X :排除指定的文件
--exclude :排除指定文件

压缩文件指定包名并显示解压过程

解压文件并指定解压位置

# 特性
1.压缩文件后,源文件存在
2.目录和文件都会存在
3.压缩后,压缩包的位置可以指定任意目录
4.可以查看压缩包里有那些文件或目录,但是看不了内容
5.一个压缩包中,可以有多个文件或目录
6.解压后,压缩包还在,源文件也可以随意指定
7.使用zcf压缩,zxf解压
  使用jcf压缩,jxf解压
  使用Jcf压缩,Jxf解压
8.万能解压命令:xf
# 注意
1.tar命令在解压文件时,如果有文件名冲突,则不会询问,会直接覆盖
2.tar命令在打包时会自动删除绝对路径的/
3.以后打包劲量使用相对路径,CD到要打包的目录或文件的上一级目录
posted @   FYytfg  阅读(242)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示