当前位置: 首页 > news >正文

Linux学习第二十三节-压缩和解压缩和tar打包工具

1.压缩与解压缩不常用
Linux独有压缩格式及命令工具:
gzip---> .gz
bzip2---> .bz2
xz---> .xz
压缩命令格式
压缩命令:gzip [选项] 文件名
常用选项:-d 解压缩
压缩命令:bzip2 [选项] 文件名
常用选项:-d 解压缩
压缩命令:xz [选项] 文件名
常用选项:-d 解压缩
查看压缩文件内容
zcat [选项] 文件名 #查看gzip格式压缩文件
bzcat [选项] 文件名
xzcat [选项] 文件名

④以gzip举例:

[root@localhost ~]# cp /etc/services /opt 表示复制service数据到/opt/ 

[root@localhost ~]# cd /opt 表示进入/opt/ 

[root@localhost opt]# ll -h services 表示查看压缩前的大小

[root@localhost opt]# gzip services 表示使用gzip压缩

[root@localhost opt]# ll -h services.gz 表示查看压缩后的大小

[root@localhost opt]# zcat services.gz 表示查看压缩文件 

[root@localhost opt]# gzip -d services.gz 表示解压缩文件

2.tar打包工具、打包的同时压缩(常用)

tar命令用在linux下用于对文件/目录打包,使用 tar 程序打出来的包常称为 tar 包,tar 包文件通常都是以 .tar 结尾。
tar 命令格式:tar 选项 打包后名字 被打包文件
常用选项:
-c 创建打包文件;
-f 指定打包后的文件名称;
-z 调用gzip压缩工具 -J 调用xz压缩工具 -j 调用bzip2压缩工具;
-t 列出打包文档内容;
-x 释放打包文件;
-C 指定解压路径;
-v 显示详细信息。 

③举例:

#同时打包多个文件/目录并使用gzip格式压缩
[root@localhost opt]# tar -czvf xxx.tar.gz /etc/passwd /etc/fstab /home
#将压缩包数据解压到/media目录
[root@localhost opt]# tar -xzvf xxx.tar.gz -C /media/
#同时打包多个文件/目录并使用xz格式压缩
[root@localhost opt]# tar -cJvf xx.tar.xz /etc/hostname /etc/services /home
#不解压查看压缩包数据
[root@localhost opt]# tar -tf xx.tar.xz
#将压缩包数据解压到/tmp目录
[root@localhost opt]# tar -xJvf xx.tar.xz -C /tmp

#同时打包多个文件/目录并使用bzip2格式压缩
[root@localhost opt]# tar -cjvf abc.tar.bz2 /etc/hostname /etc/group /home
#将压缩包数据解压到/media目录
[root@localhost opt]# tar -xjvf abc.tar.bz2 -C /media/

http://www.lryc.cn/news/32557.html

相关文章:

  • 没有钱怎么创业?一分钱没有如何能创业成功?
  • 【操作系统原理实验】银行家算法模拟实现
  • java医院云HIS系统:融合B/S版电子病历系统 能与公卫、PACS等各类外部系统融合
  • 单线激光雷达(SICK)驱动安装及时空标定
  • Java IO流
  • LeetCode - 1653 使字符串平衡的最少删除次数
  • 【微信小程序】-- 页面事件 - 上拉触底 - 案例(二十七)
  • 《超导电子技术及其应用》学习日志(二)
  • 微信小程序this指向问题
  • 【报错】paddle相关报错和处理方法
  • unity的安装配置和第一个游戏-unity开学第一课
  • Elsevier上传LaTeX 修改稿踩坑
  • 秒懂算法 | 搜索基础
  • Flutter 自定义今日头条版本的组件,及底部按钮切换静态样式
  • SpringBoot学习笔记(二)配置文件
  • 09说说乐观锁和悲观锁
  • 【C++】vector的模拟实现
  • THUPC-2023 游记
  • Linux - 磁盘I/O性能评估
  • 计算机网络--网络基础
  • Gin 接口超时控制
  • 1.C#与.NET简介
  • OpenAI CTO、吴恩达夫人……AI 领域值得关注的「她」力量,个个都是女强人
  • [ 网络 ] 应用层协议 —— HTTP协议
  • Spring Boot 整合 Redisson 缓存性能客户端(2023-03-06)
  • 【C和C++】输出100内能够被13整除的数,取模判断方法
  • STC8单片机基于开源库读取DS18B20数据例程
  • 计算机专业毕业设计基于Spring Boot 学生在线考试系统
  • 【读书笔记】《深入浅出数据分析》第八章 启发法
  • 英飞凌Tricore实战系列导读