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

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

大家好,我是阿萨。昨天对目录和文件的基本命令以及如何设置权限了解清楚了之后,今天就学习下归档和压缩。


一 归档和压缩的定义


  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的文件


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

今天的学习就到这里了。

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