tar、gzip压缩和解压缩
gzip与gunzip指令
gzip用于压缩文件,gunzip用于解压文件。
- 基本语法
gzip 文件1 文件2 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件)
- 细节说明
当使用gzip 压缩文件后,源文件就没有了,被压缩了。
- 案例
gzip 压缩/home目录下date.txt文件
gunzip 解压缩/home目录下的date.txt.gz文件
tar指令
tar指令是打包指令,打包后的文件是.tar.gz
文件。
- 基本语法
tar [选项] xxx.tar.gz 打包的内容 (功能描述:打包目录,压缩后的问文件格式.tar.gz)
- 选项
选项 | 功能 |
---|---|
-c | 产生.tar打包文件 |
-v | 显示指令执行过程 |
-f | 指定压缩后的文件名 |
-z | 通过gzip指令处理备份文件 |
-x | 解包.tar文件 |
-C<目的目录>或--directory=<目的目录> | 解压到指定的目录 |
案例:
1、压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gz
2、将/home的文件夹压缩成myhome.tar.gz
3、将a.tar.gz解压到当前目录
4、将myhome.tar.gz解压到/home/tmp目录下 (前提:指定的目录已存在)
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/17828215.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步