15.文件管理之打包压缩
1|0引入
1|11.什么是打包压缩
- 打包 : 指的是将多个文件和目录合并为一个特殊文件
- 压缩 : 将该特殊文件进行压缩, 得到一个压缩包
1|22.为什么使用打包压缩
- 减少占用的空间
- 加快网络的传输
1|33.Windows 与 Linux 压缩包的不同
- Windows : zip, rar(Linux不支持rar)
- Linux : zip, tar.gz, tar.bz2.gz
ps:如果想要两个系统都可以解压, 那就选择 zip 的压缩包
ps2: 压缩包后缀不重要, 但带上更便于识别
1|44.Linux 下常见的压缩包类型
格式 | 压缩工具 |
---|---|
.zip | zip压缩工具 |
.gz | gzip压缩工具 |
.bz2 | bzip2压缩工具 |
.tar.gz | 先使用 tar 命令归档打包, 然后使用 gzip 压缩 |
.tar.bz2 | 先使用 tar 命令归档打包, 然后使用 bzip 压缩 |
zip工具需要安装
yum install zip unzip -y
zip压缩
参数: # -r: 参数去递归压缩文件夹下的所有内容
# -q:参数就是不输出任何打包信息
# zip格式
zip [参数] 压缩包名称 文件路径
# 格式
unzip [参数] 压缩包路径
1|5bzip2解压(-d)
1|6logbzip2解压是针对于bzip2压缩的压缩包来进行解压。
1|7
5.tar参数
-c : 创建压缩
-f ; 指定压缩包名称
-z : 使用gzip压缩工具进行压缩
-j : 使用bzip2压缩工具进行压缩
-J : 使用xz压缩工具进行压缩
-t : 显示压缩包内容,不解压
-v : 显示压缩过程
-P : 允许使用绝对路径进行压缩
-x : 解压
-C : 指定解压路径
-h : 打包软连接
--exclude : 排除某些文件
--exclude-from : 根据文件列表排除多个文件
1|8
2|0一.打包压缩
2|11.打包
-
选项
-
命令
2|22.压缩
-
命令
2|33.上面压缩打包合二为一
-
z 代表 gzip 压缩算法
-
j 代表 bzip2 压缩算法
2|44."zip" 打包压缩
-
命令
3|0二.解压缩
3|11.针对 xx.tar.gz 和 xx.tar.bz2 压缩算法
3|22.针对 xx.zip
4|0三.拓展知识
4|11.打包压缩应用
- 打包压缩一般用于备份文件
- 文件的名字必须见名知意
- 可以带上事件, 主机名之类的
4|22.时间命令date
- 常用选项
4|33.使用反引号``加入时间
4|44.或者使用 NTP 网络同步时间
__EOF__
本文作者:ଲ小何才露煎煎饺
本文链接:https://www.cnblogs.com/zeny/articles/14438458.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/zeny/articles/14438458.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:ଲ小何才露煎煎饺,转载请注明原文链接:https://www.cnblogs.com/zeny/articles/14438458.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报