基础文件压缩操作(gzip + bzip2)‌ 在当前目录下新建一个test目录,在目录内生成3个大小约1MB的文本测试文件 使用gzip命令压缩其中第一个文件,验证压缩后生成的.gz文件 使用bzip2命令压缩第二个文件,验证生成的.bz2文件,对比两个压缩工具的压缩耗时和文件大小差异 分别解压这两个压缩文件,恢复出原始文件 ‌tar基础归档打包‌ 使用tar命令将刚才创建的test目录完整打包成一个名为test_backup.tar的纯归档包,注意 没有调用压缩算法 只是打包归档。 不解压该归档包,直接使用tar命令查看包内的所有文件列表,确认目录结构完整 新建一个单独的extract目录,将test_backup.tar完整解压到这个指定目录下,不覆盖当前目录原有文件 ‌tar结合压缩工具的组合操作(核心重点)‌ 使用tar + gzip的组合参数,一步将test目录打包并压缩,生成test.tar.gz文件 使用tar + bzip2的组合参数,一步将test目录打包并压缩,生成test.tar.bz2文件 不解压这两个压缩归档包,分别查看两个包内的文件内容列表,确认打包完整。 新建两个独立目录,分别将test.tar.gz解压到gz_dir目录,test.tar.bz2解压到bz2_dir目录,验证解压后文件完整可用 ‌tar高级实用场景操作‌ 从test.tar.gz归档包中,仅单独提取出其中一个文件(目录),不解压整个归档包。 老师备注: 使用 tar -ztvf , 部分提取 很少使用,可以ai 搜索一下,不作要求。 打包/etc目录下所有后缀为.conf的配置文件,生成带当前日期命名的tar.gz备份包。 模拟运维场景:将/var/log目录打包压缩后,解压到/tmp/log_backup目录,全程保证操作不会意外覆盖系统原有文件 ‌综合运维实战任务‌ 先使用gzip压缩3个独立的日志文件,再用tar命令将这3个.gz文件打包成一个完整的归档包 验证归档包内容后,将这个归档包解压到新目录,再批量解压里面的3个gz文件,恢复出原始日志文件 全程记录每一步的命令,最终验证所有原始文件的内容和属性和初始状态完全一致