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方式进行压缩文件
1 | # 仅对文件有效,对文件夹无效,压缩有文件删除,解压后压缩包删除 |
3.zip打包与压缩
使用zip命令可以对文件进行压缩打包,解压则需要使用unzip命令
1 | # 默认情况下没有zip和unzip工具,需要进行安装 |
4.tar打包与压缩
tar是linux下最常用的压缩与解压缩, 支持文件和目录的压缩归档
1 | #语法:tar [-zjxcvfpP] filename |
1.将文件或目录进行打包压缩
1 | #1.以gzip归档方式打包并压缩 |
2.排除文件, 并打包压缩
1 | #1.排除单个文件 |
3.查看压缩文件
1 | #查看压缩包内容和解压 |
4.解压缩文件
1 | #1.解压至当前目录 |
tar命令练习
1 | #1.环境准备 |
赏
使用支付宝打赏
使用微信打赏
点击上方按钮,请我喝杯咖啡!
扫描二维码,分享此文章