linux 压缩与解压缩
### 压缩(zip)
#### 压缩文件
压缩test.txt
```bash
zip test1.zip test.txt
```
#### 压缩目录
将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件
```bash
zip -r test.zip ./*
```
打包目录
```bash
zip test2.zip test2/*
```
### 解压缩(unzip)
#### 在当前目录解压缩
```bash
unzip test.zip
```
#### 指定目录解压缩
将压缩文件text.zip在目录/tmp下解压缩,如果已有相同的文件存在,不覆盖原先的文件。
```bash
unzip -n test.zip -d /tmp
```
将压缩文件text.zip在目录/tmp下解压缩,如果已有相同的文件存在,覆盖原先的文件。
```bash
unzip -o test.zip -d /tmp
```