linux 压缩与解压缩

2014-06-08· 708 次浏览
### 压缩(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 ```