tar命令压缩部分文件
时间: 2024-09-13 12:08:42 浏览: 46
tar压缩命令
tar命令是一个强大的归档工具,在Linux和类Unix系统中广泛用于创建、查看和管理归档文件。如果你想只压缩部分文件而不是整个目录,你可以使用`tar`的选项 `-I` 或 `--use-compress-program` 结合一个压缩程序(如gzip、bzip2等)。例如,假设你想压缩名为file1.txt和file2.txt的两个文件,可以这样做:
```bash
tar -czvf archive.tar.gz -I gzip file1.txt file2.txt
```
这里的参数解释:
- `-c`: 创建一个新的归档文件。
- `-z`: 使用gzip压缩。
- `-v`: 显示详细操作过程。
- `-f`: 指定归档文件名(包括压缩后的扩展名)。
- `-I gzip`: 指定gzip作为压缩程序。
如果你的文件已经在另一个归档文件里,而你只想添加新文件到这个归档中而不解压,可以使用`-r`选项追加模式:
```bash
tar -rzvf existing-archive.tar.gz -I gzip --append new-file1.txt new-file2.txt
```
阅读全文