Linux 学习笔记三:归档和压缩

简介: 大家好,我是阿萨。昨天对目录和文件的基本命令以及如何设置权限了解清楚了之后,今天就学习下归档和压缩。归档和压缩,其实日常使用Linux 的过程中都有用得到。但是可能大家都忽视了相关点。比如tar -zxvf 这个命令。 阿萨就经常在使用。但是从来没在意过它是归档还是压缩。

一 归档和压缩的定义


1.归档 也叫打包。把一个文件或者目录的集合,存放到一个文件中就叫打包。打包文件大小不会变。


2.压缩 是利用算法处理文件,同时保留最大文件信息,但是文件体积会小。原理是,查找重复字节,建立一个相同字节的词典文件,用一个代码表示。所有文件中重复词都会使用代码表示。以此来实现缩小文件体积的目的


二 归档和压缩命令有哪些?**


**归档命令有:


1. tar

2.dd


压缩命令有:


1.gzip ,压缩后文件扩展名为gz

2.zip, 压缩后文件扩展名为zip

3.bzip2  压缩后文件扩展名为bz2

4.tar 也可以作为压缩命令用,压缩后文件扩展名为tar


压缩命令不能直接压缩目录,必须先用tar 命令讲目录打包,然后才能用gzip、bzip2 压缩。


三解压缩命令有哪些?


1.tar 解压缩扩展名为tar的文件

2.unzip 解压缩扩展名为zip的文件

3.gunzip 解压缩扩展名为gz的文件

4.zcat 不解压情概况下直接查看压缩的纯文本文件,只支持纯文本文件

5.bunzip2 解压缩扩展名为bz2的文件


今天学习了打包以及压缩和解压缩命令,大家可以多尝试下。


今天的学习就到这里了。


如果觉得阿萨的内容对你有帮助,欢迎围观点赞。



相关文章
|
2月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
3月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
3月前
|
算法 Linux 数据安全/隐私保护
“Linux压缩大师”:gzip、bzip2、tar与zip
在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
53 1
|
3月前
|
Linux
在Linux中,如何使用tar命令归档文件?
在Linux中,如何使用tar命令归档文件?
|
3月前
|
存储 Linux Windows
Linux zip命令:压缩文件或目录
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下: [root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。 下面给大家举几个例子。 【例 1】zip 命令的基本使用。 [r
123 0
Linux zip命令:压缩文件或目录
|
3月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
58 4
|
3月前
|
Linux
在Linux中,如何进行备份或归档文件(tar 命令)?
在Linux中,如何进行备份或归档文件(tar 命令)?
|
3月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
36 0
下一篇
无影云桌面