00:00
哈喽,大家好,我是斯塔克。今天给小伙伴们接着分享Linux文件压缩与解压的命令。在Linux系统中,文件压缩与解压是非常重要的组成部分。比如说你安装一个软件。需要压缩,需要解压。呃,比如说日志文件比较大的时候,你进行归档,然后进行空间释放。嗯,等等一系列的实战应用吧,后续我们会有。实战的场景。先讲基础知识部分。呃,给小伙伴们分享,主要是T命令和zip命令。他们比较常用。从创建压缩包到解压文件,到查看压缩包内容。再到他追加文件到压缩包。
01:02
首先登录我的服务器。去我们的。日志空间看一下,这就是我们系统上所有的日志。首先,我们想把这些日志压缩成一个压缩包。那我们进行TR命令。呃,首先我这个命令请大家注意,我是普通用户。呃,普通用户的话,在使用命令之前需要速度一下。ER命令,然后是压缩这个文件。F是放在最,必须放在最后的。比如说我们叫log,他。然后压缩的内容就是当前目录下的。所有文件。现在大家看一眼。Log点贴啊,就是我刚才压缩的文件。
02:02
然后我们可以再查看一下。查看一下。它里边有什么文件。查看的话,它是用杠T的。看见了吗?他所有的文件就在这儿列表上列出来了。那。首先压缩成功了以后,那我们怎么把它解压呢?首先我们创建一个。目录。嗯,我们把它。叫。乘以2我们解压的这个这个文件夹里面吧。首先还是那个命令。
03:00
TR, 然后杠。解压到文件是X。X.S.解压有很多方式。你是用XVF就可以。解压到我们刚才创建的这个temp命令下的按。啊。呃,产生了一个错误,但是我们先忽略它,我们先看一下他被成功的解压到了没有。哦,没有。
04:01
没有的话,我们再。加上他的Z吧。那就是。哦。我们忘指定它的参数了。对不起。有一个杠C,大写的C,就是把文件指定压缩解压到这个文件夹。所有的文件都有了。我们还有一种情况是这样的,就是哎,我不清楚。啊。还有一种情况是这样的,就是。我。不太想压缩这么多文件,我们我只想把点log文件压缩到这个压缩包里,那我们怎么使用呢?还是用速度命令。
05:09
AR其实这个挺简单的,它支持正则表达式,所以在压缩的过程中,我们使用正则就可以了。比如说我们叫LOG2吧。然后我们现在要指定。压缩的文件是当前目录下的。Log结尾的目录。它显示出来了,我们只压缩了这些文件。我们在。再查看一下它的压缩文件。
06:06
它的归档目录就是这么多了。是不是非常方便?然后我们在。呃呃,还有一个追加文件,就比如说哎,我这个时候想把。想法。一个文件,比如说tell ylo, 这个追加到我们现在已有的。文件包里。那么其实他使用杠R。RVF, 它其实后面都是VF,你不加VF也可以,就是加VF就是呃。加V的话是显示它的过程。
07:00
我们追加到。这个文件夹里。就被成功追加进去了,我们可以再查看一下。嗯,他存在。现在已经成功了。还有一个命令是zip和on zip就是一个是压缩,一个是解压。其实它。和之前的TR命令。呃,都是大同小异的。啊,你看杠R是。D递归压缩目录V也是显示压缩的过程。只是它不同的是,它用同不同的命令,比如说zip是压缩on zip是解压。
08:01
它的参数有所不同。哦,给小伙伴们。简单示范一下,比如说。创建一个压缩文件。它是杠R的话是递归,创建V的话是显示。那么我们就是杠。啊喂。嗯,把。嗯,比如说这个点这个文件吧。然后把。也是唠吧。嗯。你看他也成功的帮我们。帮我们压缩好了,然后它成功以后,它会显示出说给我们节省了多少空间。呃,大体啊,这比如说解压的时候,大体也是这个流程和操作。
09:06
呃,小伙伴们自己操作一下吧,今天的课就到这里,谢谢大家。
我来说两句