linux系统环境下对文件的压缩以及文件的解压操作

Linux系统文件压缩与解压命令操作

一、文件的压缩

        在win系统里面对文件的压缩是比较简单的,一般是使用一个压缩工具就可以对一个文件或者一个文件夹进行压缩或者解压操作,但是在liunx的系统环境下呢,操作就相对复杂一点,当然你也可以在linux里面安装相关软件,在系统界面进行操作,今天这里主要是介绍在linux系统里面使用命令行的方式进行操作;那么开始操作之前需要先介绍一下今天需要使用到的liunx指令,首先是对文件的压缩,gzip、tar;稍后对这个两个指令进行一个相关的介绍和演示;

首先是gzip 这个指令,这个指令是只能用来压缩文本文件的,不能用来进行对文件夹目录的压缩,使用方式:gzip +filename,这样就可以完成对文件的压缩操作了;如下图所示:这里面的操作呢,我是使用vim 编辑器写了一段C代码,然后使用gcc编译器对其进行编译,之后使用gzip的指令将其进行压缩,压缩的格式就是.gz的格式,小伙伴儿们注意一下哈,我这里是同时压缩的俩个文件(顺便做了多个文件压缩的练习哈哈哈),一个是C代码文件,一个是经过gcc编译器编译过后的可执行的文件;

以上就是gzip指令对文件的压缩操作了,但是这个指令比较呆板(个人觉得啊),无法对一个或者多个文件夹和文件进行压缩,为了解决这个问题,所以就有了"tar"的这个工具,他的功能很强大,可以将文件夹以及里面的文件打包压缩还可以将其解压出来,这里只介绍使用''tar"对文件夹进行压缩;使用方式 "tar -[可选项]+filename.tar.gz+源文件夹";如下图所示:提一下这里的"可选项",这里可选单独的-c\-v\-f\-z\-x;也可以合起来一起,但是合起来一起要注意,一般在压缩的时候使用-zcvf,解压的时候一般使用-zxvf,在后面的解压部分会有使用;

那么以上就介绍了两种在Liunx系统里面进行文件压缩的方法,这两个指令还有其他的一下妙用,感兴趣的小伙伴儿们可以去试试呀,写完我也再去研究研究哈哈哈哈;

二、文件的解压

上面介绍了两种压缩文件的指令和方法,那么有文件压缩,相对应的自然也是有对文件的解压了方法了,这里会使用到"gunzip"和"tar"的指令和方法;首先用到的是"gunzip的"指令;

还是以上面的压缩文件为素材吧,使用"gunzip"将这个文件进行解压缩,就得到了名字为"FPGA.tar"的文件包,注意这里并不是一个压缩文件,只是一个文件包,被"tar"这个工具给进行打包操作了;需要进入看到这里面的文件是需要 tar来进行解包操作的;

为了更直观感受一下,我这边重新新建了一个文件,再来一次;如下图所示:

以上是关于gunzip的使用就先分享到这里了啊;

接下来是tar工具的使用分享,还是以之前的压缩文件为素材吧,做一个简单的学习分享演示,如下图:

还有一个操作就是解压到其他文件目录里面,指令是"tar -zxvf +filename -C +压缩目标路径"操作如下所示,注意-c 这里是大写的C;

好了,今天的linux学习分享就到此结束了,有问题的大家可以在评论区讨论出来喔,哈哈,一起加油啊~呼呼~~~。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值