介绍
在本次挑战中,你将分别使用 gzip 和 bzip2 压缩方法创建 /home 目录的压缩归档文件,并随后对其进行解压。对于需要高效备份和传输海量数据的系统管理员来说,这项技能至关重要。
环境说明
LabEx 使用 Red Hat Universal Base Image 9 (UBI9) 来模拟考试环境。虽然它可能与真实的 RHCSA 考试环境不完全一致,但它能够很好地呈现你将遇到的各项任务。
环境中存在两个用户:
labex:具有 sudo 权限的标准用户,密码为:labex。root:系统管理员,密码为:redhat。
本次挑战包含真实的考试题目,并配有详细说明、要求以及自动化验证脚本,帮助你确认任务完成情况。它能有效地模拟 RHCSA 考试所涵盖的知识领域。
创建并解压压缩归档文件
任务
- 创建
/home目录的 gzip 和 bzip2 格式的压缩归档文件 - 列出这两个归档文件的内容
- 解压这两个归档文件
要求
- 在
/home/labex目录中执行所有操作 - 创建以下归档文件:
- Gzip 压缩格式:
/home/labex/home.tar.gz - Bzip2 压缩格式:
/home/labex/home.tar.bz2
- Gzip 压缩格式:
- 在
/home/labex目录下列出这两个归档文件的内容 - 将这两个归档文件解压到
/home/labex/extracted目录中 - 所有操作必须使用带有相应选项的
tar命令
示例
创建 gzip 压缩归档文件后,列出其内容的操作可能如下所示:
$ tar -tvf /home/labex/home.tar.gz
drwxr-xr-x root/root 0 2023-08-28 10:00 home/
drwx------ labex/labex 0 2023-08-28 10:00 home/labex/
-rw-r--r-- labex/labex 220 2023-08-28 10:00 home/labex/.bash_logout
-rw-r--r-- labex/labex 3771 2023-08-28 10:00 home/labex/.bashrc
-rw-r--r-- labex/labex 807 2023-08-28 10:00 home/labex/.profile
总结
在本次挑战中,你学习了如何使用 gzip 和 bzip2 压缩方法创建压缩归档文件,以及如何列出它们的内容并进行解压。你练习了通过 tar 命令配合各种选项在特定目录中执行这些任务,这增强了你的命令行操作技能,并加深了对 Linux 系统中文件压缩技术的理解。



