Linux命令操作——常用解压缩命令
前言
日期:2020/05/17
心情:😁😁😁
Description:Linux打包命令可以方便的把一大推向相关联(也可以不是关联)的文件打包成一个文件,方便网络传输,或者说也可以节省空间吧。下面就是常用的解压缩命令。
常用解压缩命令
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种的详细介绍,希望能帮到您。我是小白,养成爱做笔记的好习惯,总有一天成为大佬!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)