Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
文章目录
- Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
- 一、gzip压缩 / gunzip解压
- 1、命令
- 2、注意
- 3、案例
- 4、常用
- 二、zip压缩 / unzip解压
- 1、命令
- 2、参数
- 3、注意
- 4、案例
- 5、常用
- 三、tar 打包解压
- 1、命令
- 2、参数
- 3、案例
- 4、常用
Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
一、gzip压缩 / gunzip解压
1、命令
- gzip 文件 (描述:压缩文件,只能将文件压缩为 *.gz 文件)
- gunzip 文件.gz (描述:解压缩文件命令)
2、注意
- 只能压缩文件不能压缩目录
- 不保留源文件(原文件直接被压缩)
- 同时多个文件会产生多个压缩包
3、案例
// 查看
[root@mycentos7 ~]# ls
aa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面// 压缩
[root@mycentos7 ~]# gzip anaconda-ks.cfg // 查看
[root@mycentos7 ~]# ls
aa anaconda-ks.cfg.gz hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面// 解压缩
[root@mycentos7 ~]# gunzip anaconda-ks.cfg.gz // 查看
[root@mycentos7 ~]# ls
aa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面
4、常用
- gzip 文件 (压缩文件)
- gunzip 文件.gz (解压文件)
二、zip压缩 / unzip解压
1、命令
- zip [参数] XXX.zip 将要压缩到的目录 (描述:压缩文件和目录的命令)
- unzip [参数] 将要解压到的目录 XXX.zip (描述:解压缩文件)
2、参数
- -r:压缩目录
- -d<目录>:指定解压后文件的存放目录
3、注意
- zip压缩命令在window / Linux 都通用
- 可以压缩目录且保留源文件
4、案例
// 查看
[root@mycentos7 ~]# ls
aa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面
// 压缩
[root@mycentos7 ~]# zip -r one.zip /root
// 查看
[root@mycentos7 ~]# ls
aa hello one.zip yy 公共 视频 文档 音乐
anaconda-ks.cfg initial-setup-ks.cfg sgz yy2 模板 图片 下载 桌面// 解压
[root@mycentos7 ~]# unzip -d /tmp one.zip
// 查看
[root@mycentos7 ~]# ls /tmp/root/
aa anaconda-ks.cfg hello initial-setup-ks.cfg sgz yy yy2 公共 模板 视频 图片 文档 下载 音乐 桌面
5、常用
- zip XXX.zip 将要压缩到的文件 (描述:压缩文件)
- zip -r XXX.zip 将要压缩到的文件 (描述:压缩目录)
- unzip -d 将要解压到的目录 XXX.zip (描述:解压文件)
三、tar 打包解压
1、命令
- tar [参数] XXX.tar.gz 将要打包进去的内容 (描述:打包目录,压缩后的文件格式 .tar.gz)
- tar -zxvf [参数] 要解压的文件 (描述:解压文件,文件格式为 .tar.gz)
2、参数
- -c:产生 .tar 打包文件
- -v:显示详细信息
- -f:指定压缩后的文件名
- -z:打包同时压缩
- -x:解包 .tar 文件
- -C:解压到指定目录
3、案例
// 打包并压缩
[root@mycentos7 ~]# tar -zcvf temp.tar.gz initial-setup-ks.cfg anaconda-ks.cfg 公共
initial-setup-ks.cfg
anaconda-ks.cfg
公共/// 查看
[root@mycentos7 ~]# ll
总用量 812
-rw-r--r--. 1 root root 1256 8月 10 00:48 temp.tar.gz// 解压
[root@mycentos7 ~]# tar -zxvf temp.tar.gz// 指定解压目录
[root@mycentos7 ~]# tar -zxvf temp.tar.gz -C /tmp
4、常用
- tar -zcvf 起个压缩名.tar.gz 要压缩为文件 (压缩)
- tar -zxvf 要解压的文件 (解压)
- tar -zxvf 要解压的文件 -C 要解压指定的目录 (解压到指定目录)
Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)相关推荐
- 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度转
为了降低tomcat服务的压力,把页面上的图片采用windows版的nginx进行加载,由于有些图片比较大,加载特别的慢,所以在nginx中打开了gzip的压缩功能.加载图片的速度快了很多. 通过站长 ...
- 6.5 zip压缩工具;6.6 tar打包;6.7 打包并压缩
6.5 zip压缩工具 yum安装zip压缩工具: [root@hao-01 ~]# yum install -y zip 1. zip压缩文件:zip 压缩文件名 原文件 [root@hao-01 ...
- linux tar 打包 解压包
打包: 在linux上打包一个目录下的所有文件 tar cvf tar包名 目录名 eg:将当前目录下的root目录 打包成 root.tar tar cvf root.tar root 解包 1. ...
- linux中使用crontab定时生成mysql数据库的sql备份压缩gz文件
注意:直接生成gz压缩文件,不会生成压缩前文件 1. db_backup.sh文件 (此处我把mysqldump使用的数据库用户名密码已填写在/etc/my.cnf中了,避免产生那个密码安全警告日志) ...
- Linux中使用tar打包解包查看的使用方法
Linux tar的基本使用方法 基础语句 tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f < ...
- linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解
1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...
- 手机linux脚本处理器,linux中监控CPU、内存和磁盘状态的shell脚本。(centos7)详解...
这篇博客中所写的脚本,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控.不过自己写一遍,可以让初学者对CPU.内存.磁盘等一些基础知识和基础命令更加了解. 1.利用vmstat工具监控CPU ...
- Linux常用的压缩和解压命令gzip,gunzip,tar,zip, unzip和bzip2,bunzip2
Linux常用的压缩和解压命令 1.压缩解压gzip和gunzip 特点: 压缩比例大概为6:1 该命令只能压缩文件,不能压缩目录 压缩或者解压后不保留源文件 压缩示例:gzip 需要压缩的文件 解压 ...
- LinuxStudyNote(29)-Linux常用命令(6)-压缩解压命令汇总gzip、gunzip、tar、zip、unzip、bzip2、bunzip2
注意linux中的压缩包windows都支持,但反过来就不一定了 压缩解压命令汇总 压缩文件类型 压缩命令 解压缩 .gz gzip person.file gunzip person.file.gz ...
最新文章
- 【相机标定】四个坐标系之间的变换关系
- 编程珠玑第七章 粗略估算
- 《研磨设计模式》chap20 享元模式 Flyweight (2)模式介绍
- java实现图片对比功能_Java 照片对比功能的实现
- Go 程序是怎样跑起来的
- 将某个字段改为不重复(unique)
- codeforces F.F. Teodor is not a liar! 最长不降子序列
- linux有读EC RAM的工具吗,Step to UEFI (179)Shell下 EC Ram 读取工具
- MySQL (13)---查询数据
- python多线程编程技术主要应用_python多线程,多进程编程。
- Linux 五种I/O模型
- 使用DroidCam过程中所遇到的问题及处理方法
- java五子棋程序_Java五子棋游戏
- 读出我潮流 亚马逊Kindle新品焕彩上市
- codeforces每日5题(均1500)-第二十二天
- ROS实验笔记之——基于ArUco Marker来估算camera的位姿
- Web服务器和http请求
- html body与页面的距离,html - 如何在TBODY元素之间放置间距
- 【目标检测】《DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection》论文阅读笔记
- 配置 SQL Server 以便使用 2 GB 以上的物理内存