压缩包格式
引言:上期回顾(想要学习的童鞋可以点击看看)
上次我们学习如何添加一个linux用户以及设置密码、查看linux当前登陆用户的一个状态。这一章我们来讲我们非常熟悉的一种文件格式。压缩文件,压缩文件大家肯定都不陌生,别跟我说你没用见过压缩文件。在我们windows当中压缩文件可以说非常常见的一种文件格式,我们在下载软件、资料、安装包一般来说都是压缩文件的格式。那在我们linux系统当中有哪些压缩文件的格式呢?以及怎么压缩、解压一个文件的呢? 这一章我们就来学习,都是必须掌握的命令。
一 在linux中.gz的压缩格式
压缩命令:gzip 文件名
解压命令:gunzip 文件名
gzip是我们在linux常用的压缩命令, 接下来我们演示一下如何压缩一个文件(图1),使用gzip进行压缩的文件格式的后缀是.gz,(图2)通过gunzip来进行解压。
注意:1.不支持压缩文件夹,在压缩文件夹会提示"这是一个目录",在windows当中想压缩就压缩什么。(图3)
2.压缩文件系统只会保存压缩后的.gz文件,源文件是不做保存的。
二 使用 tar 打包、解包
打包命令:tar -cvfz 打包后的文件名 源文件名
解包命令:tar -xzfv 指定解包文件
我们在使用gzip压缩,既然不能压缩文件夹,我们就先把这个文件夹用tar打包,然后在进行压缩。
如图1我们先用tar进行打包,显示出打包的详细目录,就是"-v"选项的效果。然后在使用gzip来进行压缩,最后生成.tar.gz的文件,我们通常下载linux中的源代码一般都是这个格式的 。 可能有些同学觉得这样会有两步操作,能不能简化成一步操作,当然也是可以的。我们在打包一个目录时,加上"-z"的选项即可同时进行压缩(图1)。
同样我们也是使用tar来解包(图2)。
我们来看下tar在打包时、解包时的选项
1 -c | 打包 |
2 -v | 打包时显示出详细信息(可选) |
3 -f | 指定文件名 |
4 -z | 打包时同时进行压缩 |
1 -x | 解包 |
2 -v | 解包时显示出详细信息(可选) |
3 -f | 指定解包的文件名 |
4 -z | 解包时同时解压 |
三 使用zip解压和压缩文件
压缩命令:zip 压缩后的文件名 需要压缩的文件名
解压命令:unzip 文件名
注意:1 zip压缩是会保存源文件的
2 使用-r的选项可以压缩目录
3 因为zip是比较古老的格式,所以在windows、linux、mac上都是支持zip格式的
四 使用bzip2解压和压缩文件
压缩命令:bzip2 -k 文件名
解压命令:bunzip2 -k 文件名
"-k"选项的作用是否保留源文件,加了则表示保留、不加表示不保留
在我们需要压缩很大的文件的时候,推荐使用bzip2,但是也有个缺点不能对目录进行压缩。(图1)我们演示了如何使用bzip2来压缩和解压文件,既然我们这个bzip2不支持压缩目录,当然我们也可以结合tar打包来使用,先打包,在使用bzip2来压缩。只需要我们把tar打包中的选项"-z"换成" -j" ,就可以打包压缩成.tar.bzip2格式的压缩文件了,解压也是同样的道理(图2)。
相关阅读
全能视频格式转换器 Leawo Video Converter
链接:https://pan.baidu.com/s/1JVFwoNozO2CocyAndZvfjQ提取码:z1q8作为媒体转换器套件,Leawo Total Media Converter Ultimate 允许
1. vi 操作 目录 1. vi 操作 2. 退出操作说明 插入文本 修改文本 删除文本 备注:进入文本编辑器中,使用命
-|||||今天下载了一堆RAR 准备解压的时候发现 有密码 还有图片要我加VX买?!我这暴脾气!直接怒从心中起,恶向弹边生,上手就是准备暴力破
圆整通常被理解为为满足某种要求而进行的数据修正。按照修正后的数据在数值上是否比原数据大,又可分为向上圆整和向下圆整。它们很
find 查找命令 -name 查找某个文件,文件名为name 例如: find /etc/ -name passwd 查找/etc/目录下名为passwd的