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种的详细介绍,希望能帮到您。我是小白,养成爱做笔记的好习惯,总有一天成为大佬!

  • 11
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值