openEuler中在/tmp/下创建一个目录share 将其打包后压缩,分别用gzip bzip2 xz压缩 (一次性打包压缩),再将压缩文件先进行解压,然后再拆包(不要一次性拆)
时间: 2024-09-25 19:16:04 浏览: 40
Keka-1.1.26.dmg keka: 1.1.26 可以创建以下格式的压缩文件:7Z ZIP TAR GZIP BZIP2 XZ LZIP DMG ISO
在openEuler系统中,首先在`/tmp`目录下创建一个名为`share`的新目录,可以使用以下命令:
```sh
mkdir /tmp/share
```
接下来,我们将这个目录打包并压缩,这里会同时使用gzip、bzip2和xz三种压缩工具。依次操作:
1. 使用gzip压缩:
```sh
tar czvf /tmp/share.tar.gz /tmp/share
```
2. 使用bzip2压缩:
```sh
tar cjvf /tmp/share.tar.bz2 /tmp/share
```
3. 使用xz压缩:
```sh
tar cJvf /tmp/share.tar.xz /tmp/share
```
现在,我们有了三个压缩文件:`share.tar.gz`、`share.tar.bz2` 和 `share.tar.xz`。
解压步骤分三次进行:
1. 解压gzip压缩的文件:
```sh
gzip -d /tmp/share.tar.gz
tar xf share.tar
```
2. 解压bzip2压缩的文件:
```sh
bunzip2 /tmp/share.tar.bz2
tar xf share.tar
```
3. 解压xz压缩的文件:
```sh
xzcat /tmp/share.tar.xz | tar xf -
```
以上操作会在`/tmp`目录下生成名为`share`的原始目录。注意,解压过程是逐个文件解压后再展开tar文件,不是一次性操作。
阅读全文