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


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

今天的学习就到这里了。

相关文章
|
5天前
|
数据可视化 Shell Linux
技术笔记:Linux学习笔记1
技术笔记:Linux学习笔记1
|
26天前
|
Ubuntu Linux
探索Linux中的bzip2命令:高效的数据压缩与解压缩
`bzip2`是Linux中用于高效数据压缩的命令,基于BWT和Huffman编码,尤其适合文本文件。虽然压缩速度较慢,但压缩率高于`gzip`。要安装`bzip2`,可使用各Linux发行版的包管理器。基本用法包括:使用`bzip2`命令压缩文件(默认删除源文件),添加`-d`解压缩,`-k`保留源文件。可通过循环或通配符压缩多个文件。了解更多选项,可运行`man bzip2`或`bzip2 --help`。对于高压缩率需求,`bzip2`是理想选择。
|
27天前
|
存储 算法 Linux
【Linux】归档和备份
【Linux】归档和备份
17 1
|
28天前
|
Linux
linux 压缩解压
linux 压缩解压
12 1
|
29天前
|
Linux
14. 【Linux教程】文件压缩与解压
14. 【Linux教程】文件压缩与解压
19 0
|
2月前
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
2月前
|
算法 Linux Windows
linux中的压缩软件介绍
这些是Linux中一些常见的压缩软件工具,您可以根据需要选择合适的工具来压缩和解压缩文件。每种工具都有其特定的特点和压缩性能,因此根据具体情况选择合适的工具是重要的。
33 0
|
2月前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
16 0
|
2月前
|
存储 算法 Unix
Linux压缩&解压缩
Linux压缩&解压缩
61 0
Linux压缩&解压缩
|
2月前
|
Linux
linux 压缩包管理压缩解压查看 追加
linux 压缩包管理压缩解压查看 追加
36 0