1. 背景
zip也是常用的压缩格式,本节介绍zip压缩解压方法。
2. 安装zip
CentOS并未自带zip,需要安装:
[chen@localhost test1]$ sudo yum -y install zip unzip
上次元数据过期检查:0:33:53 前,执行于 2024年09月26日 星期四 22时14分32秒。
软件包 zip-3.0-23.el8.x86_64 已安装。
软件包 unzip-6.0-45.el8_4.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
3. 压缩
使用zip命令压缩即可:
[chen@localhost test1]$ zip all.zip all.tar
adding: all.tar (deflated 99%)
[chen@localhost test1]$ ls
all.tar all.zip a.txt b.txt
4. 解压
使用unzip解压即可:
[chen@localhost test1]$ unzip all.zip all.tar
Archive: all.zip
inflating: all.tar
[chen@localhost test1]$ ls
all.tar all.zip a.txt b.txt
5. 直接压缩目录
使用zip -r zip文件名 目录名
,压缩整个目录:
[chen@localhost ~]$ ls
公共 模板 视频 图片 文档 下载 音乐 桌面 temp test1 test2
[chen@localhost ~]$ zip -r test1.zip test1
adding: test1/ (stored 0%)
adding: test1/a.txt (stored 0%)
adding: test1/b.txt (stored 0%)
[chen@localhost ~]$ ls
公共 模板 视频 图片 文档 下载 音乐 桌面 temp test1 test1.zip test2
6. 直接解压为目录
使用unzip zip文件名 -d 目录名
,可以将压缩文件解压到指定目录。
[chen@localhost ~]$ unzip test1.zip -d test1
Archive: test1.zip
creating: test1/test1/
extracting: test1/test1/a.txt
extracting: test1/test1/b.txt
[chen@localhost ~]$ ls
公共 模板 视频 图片 文档 下载 音乐 桌面 temp test1 test1.zip test2
需要注意的是,解压后,test1下面为之前所有内容,由于之前我们已经压缩了一个test1目录,所以test1下面还有个test1。
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » CentOS Linux教程(9)--使用zip压缩解压文件、目录
发表评论 取消回复