文件压缩打包
1.文件打包与压缩
1.什么是文件压缩?
将多个文件或目录合并成为一个特殊的文件。比如: 搬家…脑补画面 img.
2.为什么要对文件进行压缩?
当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输。
首先:压缩后的文件会比压缩前的文件小。一个28G的文件夹压缩后能达到6G
其次:多个文件传输很慢,但单个文件传输会很快,同时还能节省网络的消耗。
(比如: 搬家时,单行李往外拿和打包后往外拿??你懂我意思?)
2.Windows的压缩包与Linux的压缩包能否互通?
在windows系统下,我们接触最多的压缩格式是 rar 或 zip ,但在Linux上使用最多的压缩格式是 zip 和 tar.gz 。当然不用担心,Linux上的压缩格式放在windows系统下都是可以正常打开的。
PS: Linux不支持 Windows下的 RAR 格式的压缩文件。Windows和Linux互通通常选择 zip
3.Linux下压缩包有哪些常见的类型
格式 | 压缩工具 |
---|---|
.zip | zip压缩工具 |
.gz | gzip压缩工具,只能压缩文件,会删除原文件(通常配合tar使用) |
.bz2 | bzip2压缩工具,只能压缩文件,会删除原文件(通常配合tar使用) |
.tar.gz | 先使用tar命令归档打包,然后使用gzip压缩 |
.tar.bz2 | 先使用tar命令归档打包,然后使用bzip压缩 |
2.gzip打包与压缩
使用gzip方式进行压缩文件
|
|
3.zip打包与压缩
使用zip命令可以对文件进行压缩打包,解压则需要使用unzip命令
|
|
4.tar打包与压缩
tar是linux下最常用的压缩与解压缩, 支持文件和目录的压缩归档
|
|
1.将文件或目录进行打包压缩
|
|
2.排除文件, 并打包压缩
|
|
3.查看压缩文件
|
|
4.解压缩文件
|
|
tar命令练习
|
|