Linux基础入门课程(6)

MakeCourse

TechStudio

Hi guys~

话不多说开始上课!

压 缩 介 绍

压缩是我们常用的一种管理文件的方式。比如我们在windows上最常见的压缩格式基本上是.zip、.rar、.7z等这些作为后缀的压缩文件。而在Linux当中除了刚才说的还有.gz、.xz、.bz2、.tar等等那么我们看一看这些格式的简单介绍。

说了这么多的压缩文件格式,那么我们怎么做才能压缩和解压文件呢?其实不用很麻烦用几个简单的命令就可以了。

zip 压 缩 打 包

如果使用zip文件打包可以直接使用zip命令就像这样。

$ zip -r -q -o zmaker.zip /home/zmaker

这个命令就是把/home/zmaker这个目录打包成一个压缩包命令。-r表示打包内目录内的所有子目录,-p表示压缩时不想屏幕输出信息。-o表示输出文件名称。你也可以在-r后面加上-1到9 表示打包的压缩包压缩率。9最大1最小。

如果你想创建一个带密码的zip压缩文件可以使用-e来创建如:

$ zip -r -e -o shiyanlou_encryption.zip /home/zmaker

zip 压 缩 包 解 压

刚才我们简单的说了一下压缩。那么解压要怎么做呢?其实也是很简单的只需要用unzip命令就可以解压zip的压缩文件。刚才我们建立了一个zmaker.zip如果要解压可以直接$ unzip zmaker.zip这样就可以直接解压到当前目录。如果想要解压到指定目录可以这样做$ unzip -q zmaker.zip -d ziptest如果这个目录没有存在将会自动创建一个目录。

这时候有个小问题,在使用unzip这个命令时我们解压不了中文名的压缩包。因为一般中文名的编码使用的GBK而不是linux默认的UTF-8的编码。这时候我们可以这样做unzip -O GBK 中文压缩文件.zip来更改编码类型。

rar 压 缩 打 包

刚才说了zip的压缩和解压方式现在我们来看看rar这个常用格式怎么做。这里我们需要自行安装一个压缩和解压它的工具。

安装完成以后如果你想要压缩它就可以很简单的使用

rar a zmaker.rar

这个命令来压缩。那么这里a参数来添加一个目录到归档文件中。

rar 解 压

解压也是超级简单直接使用unrar x zmaker.rar就可以啦~当然这都是一些基础的操作如果想要详细了解,可以自行查找哟~

最后呢~还是老规矩给大家带一个好玩的东西。

↓ 更多精彩作品 ↓

Processing系列教程

CAD轻量化教程

Arduino开发入门教程

Scratch图形化编程教程

App Inventor程序开发课程

《玩儿转Micro: bit》系列

Magicavoxel像素体3D建模

Linux基础入门课程

Python入门&人工智能

人工智能先修课程

开放 融合 创造

未完待续

欢迎好奇宝宝们来玩儿!个人参观可直接空降~

团体参观请联系后台,或根据下方联系方式提前预约~

交通路线:乘坐地铁1号线梧桐街站A出口)

河南省国家大学科技园南配1号楼东1-2层

欢迎关注我们的新浪微博@郑州创客空间

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180417B1D9XF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券