前言
日期:2020/05/17
心情:😁😁😁
Description:Linux打包命令可以方便的把一大推向相关联(也可以不是关联)的文件打包成一个文件,方便网络传输,或者说也可以节省空间吧。下面就是常用的解压缩命令。
常用解压缩命令
- 前言
- 1. gzip和gunzip
- 2. zip和unzip指令
- 3. tar指令
1. gzip和gunzip
基本语法:
- gzip 文件
- gunzip 文件.gz
效果:
- gzip 用于压缩文件
- gunzip用于解压缩文件
案例:
-
案例1: 将/home/apple.txt进行压缩
注意: 压缩包会使用原始的文件名加上.gz进行命名. -
案例2: 将apple.txt.gz解压出来.
注意: 使用gzip/gunzip进行压缩或者解压缩操作后,都删除原始文件或者原始压缩包.
2. zip和unzip指令
基本语法:
- zip [选项] 文件.zip 要压缩的文件或者目录
- unzip [选项] 文件.zip
效果: zip指令用于压缩文件,unzip用于解压缩文件.
常用选项:
- -r zip 指令选项,递归压缩表示压缩目录.
- -d unzip 指令选项,将压缩包解压到的存放目录.
案例:
-
案例1: 将/home 目录压缩成home.zip
-
案例2: 将home.zip文件,解压缩到/opt目录下
注意: 和gzip/gunzip不同的是,这种方式的压缩和解压缩操作都不会删除原始文件
3. tar指令
基本语法: tar [选项] 文件名.tar.gz 指定目录
效果: 该指令为打包指令,最后打包的文件是x.tar.gz文件(既可以压缩,也可以解压缩).
选项:
- -c 产生.tar.gz文件
- -v 显示详细信息
- -f 指定压缩后的文件名
- -z 打包的同时压缩
- -x 解压缩.tar.gz文件
案例:
-
案例1: 压缩多个文件,将/home/abc/info.txt文件和/home/student_tom/info2.txt文件压缩成info.tar.gz文件放在home目录
-
案例2: 将/home目录压缩成myhome.tar.gz文件.
-
案例3: 将info.tar.gz文件解压到当前目录
注意: 解压路径下有相同的文件会直接被覆盖. -
案例4: 将info.tar.gz文件解压到/opt/temp目录(不存在)
注意: 解压缩到的目录不存在,不能进行解压操作.需要先创建该目录.还需要添加-C选项
总结:解/压缩命令在Linux使用的比较频繁,要求必须掌握(至少掌握一种吧),上面就是常用的3种的详细介绍,希望能帮到您。我是小白,养成爱做笔记的好习惯,总有一天成为大佬!
更多推荐
Linux命令操作——常用解压缩命令
发布评论