文章目录
- 任务一:压缩文件
- 任务二:解压文件
- 任务三:生成打包文件
- 任务四:将打包文件解压到当前文件
- 任务五:将打包的文件解压缩到指定目录
- 任务六:解压打包文件里的某个目录
任务一:压缩文件
- 在
/tmp目录里创建part1目录

- 将
/root目录里的anaconda-ks.cfg拷贝到/tmp/part1目录 - 命令:
cp anaconda-ks.cfg /tmp/part1

- 进入
/tmp/part1目录,压缩文件,显示压缩比信息 - 命令:
gzip -v anaconda-ks.cfg

- 压缩之后,原文件删除,只有压缩文件

任务二:解压文件
- 解压缩之后,压缩文件删除,生成原文件
- 命令:
gzip -d anaconda-ks.cfg

任务三:生成打包文件
- 清空
/tmp/part1目录 - 命令:
rm -rf *

- 将
/etc目录拷贝到/tmp/part1目录里 - 命令:
cp -r /etc /tmp/part1

- 将etc目录打包压缩成gz格式,要求显示压缩详情
- 执行命令
:tar -czvf etc.tar.gz etc

- 查看生成的打包文件(原目录依然存在)

任务四:将打包文件解压到当前文件
- 先删除etc目录
- 命令: rm -rf etc

- 解压缩etc.tar.gz到当前目录
- 执行命令:
tar -xzvf etc.tar.gz

- 查看当前目录,打包文件和解压之后的目录都存在

- 查看etc目录树

任务五:将打包的文件解压缩到指定目录
- 命令:
tar -xzvf etc.tar.gz -C /home - 将打包文件解压到/home目录

任务六:解压打包文件里的某个目录
- 删除
etc目录

- 仅仅解压缩
etc.tar.gz里的某个目录,例如etc/udev - 命令:
tar -xzvf etc.tar.gz etc/udev

- 查看解压的etc目录树




















