Centos中压缩(zip)和解压(unzip)命令
封面图
•
2025-12-14
•
Linux
319
0
0
0
在 CentOS 系统中,`zip` 和 `unzip` 是常用的压缩和解压工具。以下是一些常用的命令用法: --- ## 📦 一、安装 zip 和 unzip 如果你的系统中没有安装 `zip` 和 `unzip`,可以使用下面的命令进行安装: ```bash sudo yum install -y zip unzip ``` --- ## 🗂️ 二、压缩文件(使用 `zip`) ### 1. 压缩单个文件 ```bash zip filename.zip file.txt ``` ### 2. 压缩整个目录(包括子目录) ```bash zip -r directory.zip directory/ ``` - `-r` 表示递归压缩,包含所有子目录和文件。 ### 3. 压缩并显示进度 ```bash zip -q -r directory.zip directory/ ``` - `-q` 表示安静模式(不显示压缩过程)。 --- ## 🗂️ 三、解压文件(使用 `unzip`) ### 1. 解压 ZIP 文件到当前目录 ```bash unzip filename.zip ``` ### 2. 解压到指定目录 ```bash unzip filename.zip -d /path/to/destination/ ``` ### 3. 查看 ZIP 文件内容(不解压) ```bash unzip -l filename.zip ``` ### 4. 强制解压(覆盖已存在的文件) ```bash unzip -o filename.zip ``` - `-o` 表示输出到当前目录,自动覆盖。 --- ## ✅ 四、常见选项说明 | 命令 | 说明 | |--------------|------------------------------| | `zip` | 压缩文件或目录 | | `unzip` | 解压 ZIP 文件 | | `-r` | 递归压缩目录 | | `-q` | 静默模式(不显示压缩信息) | | `-d` | 指定解压路径 | | `-l` | 列出 ZIP 文件中的内容 | | `-o` | 强制覆盖已有文件 | --- ## 💡 示例 ### 压缩一个目录: ```bash zip -r mybackup.zip /home/user/data/ ``` ### 解压到指定目录: ```bash unzip mybackup.zip -d /tmp/backup/ ``` --- 如需进一步帮助,可以查看 man 手册: ```bash man zip man unzip ``` 如有其他问题,欢迎继续提问!
上一篇:
查看CentOS版本方法
下一篇:
Centos查看端口占用情况和开启端口命令
标题录入,一次不能超过6条
留言
评论