bash shell 压缩打包
时间: 2023-09-06 19:10:11 浏览: 156
在 bash shell 中,我们可以使用以下命令来进行压缩打包操作:
1. 压缩文件或目录为 .gz 格式:
```
gzip <filename>
```
例如:
```
gzip test.txt
```
这将把 test.txt 压缩为 test.txt.gz。
2. 压缩文件或目录为 .tar 格式:
```
tar -cvf <file.tar> <source>
```
例如:
```
tar -cvf test.tar test/
```
这将把 test/ 目录下的所有文件和子目录打包为 test.tar 文件。
3. 压缩文件或目录为 .tar.gz 格式:
```
tar -czvf <file.tar.gz> <source>
```
例如:
```
tar -czvf test.tar.gz test/
```
这将把 test/ 目录下的所有文件和子目录打包并压缩为 test.tar.gz 文件。
4. 解压缩 .gz 格式的文件:
```
gunzip <filename.gz>
```
例如:
```
gunzip test.txt.gz
```
这将把 test.txt.gz 解压缩为 test.txt 文件。
5. 解压缩 .tar 格式的文件:
```
tar -xvf <file.tar>
```
例如:
```
tar -xvf test.tar
```
这将把 test.tar 文件解压缩到当前目录下。
6. 解压缩 .tar.gz 格式的文件:
```
tar -xzvf <file.tar.gz>
```
例如:
```
tar -xzvf test.tar.gz
```
这将把 test.tar.gz 文件解压缩到当前目录下。
阅读全文