用Linux 将/etc/services文件复制到第4题创建的目录中,然后分别用gzip+tar和bzip2+tar打包压缩,然后查看压缩后的文件信息。
时间: 2024-10-24 22:05:38 浏览: 9
在Linux中,首先你需要创建一个目录来保存`/etc/services`文件的副本,然后复制文件并打包压缩。下面是具体的步骤:
1. **创建目录并复制文件**:
- 创建一个新的目录,如 `/opt/services_backup`:
```
mkdir /opt/services_backup
```
- 将`/etc/services`复制到新目录:
```
cp /etc/services /opt/services_backup/
```
2. **使用gzip+tar打包**:
- 打包文件:
```
tar czvf services.tar.gz /opt/services_backup/services
```
这将创建一个名为 `services.tar.gz` 的 gzip 压缩文件。
3. **使用bzip2+tar打包**:
- 如果你想使用 bzip2 压缩:
```
tar jbvf services.tar.bz2 /opt/services_backup/services
```
这将创建一个名为 `services.tar.bz2` 的 bzip2 压缩文件。
4. **查看压缩后的文件信息**:
- 查看gzip压缩文件的信息:
```
ls -l services.tar.gz
gunzip -t services.tar.gz # 检查gzip压缩文件完整性
```
- 查看bzip2压缩文件的信息:
```
ls -l services.tar.bz2
bunzip2 -tv services.tar.bz2 # 检查bzip2压缩文件完整性
```
以上步骤完成后,你将看到压缩文件的基本信息,以及它们是否正确创建和压缩了`/etc/services`的内容。
阅读全文