1. zip/unzip 压缩
语法:
zip [选项] XXX.zip 被压缩的目录或文件列表 (功能描述:压缩文件和目录的命令)
| zip选项 | 功能 |
|---|---|
| -r | 压缩目录 |
unzip [选项] XXX.zip (功能描述:解压缩文件)
| unzip选项 | 功能 |
|---|---|
| -d <目录> | 指定解压后文件的存放目录 |
如:
(1)压缩 a.txt 和b.txt,压缩后的名称为pk.zip
zip pk.zip a.txt b.txt

(2)解压pk.zip 到指定目录/opt下
unzip -d /opt/ pk.zip

(3)压缩 a.txt 和b.txt父目录m,压缩后的名称为pk1.zip
zip -r pk1.zip m/

2. tar 打包
语法:
tar [选项] XXX.tar.gz 被打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
| 选项 | 功能 |
|---|---|
| -c | create 创建新的归档文件 |
| -x | extract解压文件 |
| -z | 通过 gzip 来进行归档压缩 |
| -v | 显示详细信息 |
| -f | 指定压缩后的文件名 |
| -C | 解压到指定目录 |
如:
(1)压缩多个文件 a.txt b.txt
tar -zcvf a.txt b.txt
(3)解压到指定目录/opt
tar -zxvf a.tar.gz -C /opt

(3)压缩目录 m
tar -zcvf b.tar.gz m/

Linux压缩与打包命令详解:zip, unzip, tar
本文详细介绍了Linux系统中用于文件压缩和打包的zip及tar命令的使用方法,包括如何压缩、解压缩单个文件和目录,以及如何指定解压目录。同时,展示了多个实例,如压缩a.txt、b.txt为pk.zip,解压到/opt目录,以及压缩目录m为pk1.zip等。
508

被折叠的 条评论
为什么被折叠?



