资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

Linux基础-压缩与打包

Java 更新时间: 发布时间: 计算机考试归档 最新发布

Linux基础-压缩与打包

该文章主要为完成实训任务,详细实现过程及结果见【参考文章】
参考文章:https://howard2005.blog.csdn.net/article/details/127129580

文章目录

  • 一、压缩与打包
    • 1.1 压缩
    • 1.2 打包
    • 1.3 压缩或打包文件常见拓展名
  • 二、gzip命令
    • 2.1 命令作用
    • 2.2 选项参数
    • 2.3 实战练习
  • 三、tar命令
    • 3.1 命令作用
    • 3.2 选项参数
    • 3.3 实战练习


一、压缩与打包

1.1 压缩

  • 压缩是指通过某些算法,将文件尺寸进行相应的缩小,然而同时又不损失文件的内容。常见的压缩命令有compress、gzip、bz2、zip。

1.2 打包

  • 指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署。tar是常用的打包命令。

1.3 压缩或打包文件常见拓展名

  • *.tar, *.tar.gz, *.gz, *.bz2, *.Z;Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名时必须的,因为Linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的解压算法

二、gzip命令

2.1 命令作用

  • 压缩文件有两个好处,一可减少存储空间,二可减少网络传输时间。
  • gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的 命令,既方便又好用。

2.2 选项参数

2.3 实战练习

任务1 压缩文件

  • 在/tmp目录里创建part1目录
  • 将/root目录里的anaconda-ks.cfg拷贝到/tmp/part1目录
  • 进入/tmp/part1目录,压缩文件,显示压缩比信息
  • 压缩之后,原文件删除,只有压缩文件

    任务2 解压文件
  • 解压缩之后,压缩文件删除,生成原文件

三、tar命令

3.1 命令作用

  • tar命令可以为Linux的文件和目录创建归档。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。利用tar命令,可以把一大堆文件和目录全部打包成一个文件,这对于备份文件或者将几个文件组合成一个文件以便于网络传输。

3.2 选项参数

  • 注意:-c、-t、-x不可同时出现在一串指令列中。

3.3 实战练习

任务1 生成打包文件

  • 清空/tmp/part1目录
  • 将/etc目录拷贝到/tmp/part1目录里
  • 将etc目录打包压缩成gz格式,要求显示压缩详情,执行命令:tar -czvf etc.tar.gz etc
  • 查看生成的打包文件(原目录依然存在)

任务2 将打包文件解压到当前目录

  • 先删除etc目录
  • 解压缩etc.tar.gz到当前目录,执行命令:tar -xzvf etc.tar.gz
  • 查看当前目录,打包文件和解压之后的目录都存在
  • 查看etc目录树

    任务3 将打包文件解压缩到指定目录
  • 执行命令:tar -xzvf etc.tar.gz -C /home,将打包文件解压到/home目录
  • 查看/home/etc目录树

    任务4 解压打包文件里某个目录
  • 删除etc目录
  • 仅仅解压缩etc.tar.gz里的某个目录,例如etc/udev,执行命令:tar -xzvf etc.tar.gz etc/udev
  • 查看解压的etc目录树
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1093705.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Linux基础-压缩与打包】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2