Linux常用命令介绍(二)——压缩与解压缩命令

一、Linux系统常见压缩包格式

在Linux中常见的压缩格式有.zip、.rar、.tar.gz.、tar.bz2等压缩格式。不同的压缩格式需要用不同的压缩命令和工具。须知,在Linux系统中.tar.gz为标准格式的压缩和解压缩格式,因此本文也会着重讲解tar.gz格式压缩包的压缩和解压缩命令。须知,这些不同的压缩包本质上是不同的压缩算法而不是后缀名。

二、压缩、解压缩命令

(一)tar命令

tar命令可以用于压缩和解压缩.tar.gz和.tar.bz2格式的压缩包,由于.tar.gz为Linux系统的标准压缩和解压缩格式,因此tar命令是Linux系统自带的命令,不需要额外安装。
但是,如果想要压缩和解压缩.tar.bz2格式的压缩包,则必须先安装bzip2,安装执行命令:

yum install -y bzip2

tar命令常用参数如下:
-c 表示压缩文件
-x 表示解压缩文件
-v 显示压缩、解压缩详细过程
-f 指定文件名,不论是压缩还是解压缩都要携带该参数
-j 指定要解压的文件是.tar.bz2类型的文件,当解压.tar.bz2的压缩包时必须携带该参数
-C 表示指定压缩或解压缩后放置的目录,如果没有此参数则默认为当前目录
在这里,要特别注意的是,tar命令是Linux中少数几个命令参数前不需要加短杠的命令。
tar命令使用示例:
(1)解压缩文件

tar xvf target.tar.gz
tar xvfj target.tar.bz2

上述命令分别表示解压缩tar.gz和tar.bz2类型的压缩包。
(2)压缩文件

tar cvf target.tar.gz /experiment/
tar cvjf target.tar.bz2 /experiment/

上述命令用于将文件压缩成tar.gz和tar.bz2格式的压缩包。在这两个命令中,第一个参数对象表示压缩后的压缩包名称,第二个参数对象表示被压缩的文件夹。

(二)zip和unzip命令

想要进行压缩和解压缩zip,则必须先安装压缩和解压zip的软件,执行命令如下所示:

yum install -y zip
yum install -y unzip

zip命令主要用于将文件和文件夹压缩成zip格式的压缩包,其常用参数如下:
-r 表示递归压缩,当压缩文件夹时加上-r参数表示连同文件夹下的子文件夹和文件一起压缩到压缩包内。
-v 表示压缩过程显示详细信息
-u 表示更新文件
-d 表示从压缩包中删除文件
将文件夹压缩成zip格式命令如下:

zip -rv experiment.zip /experiment/

-rv参数后面第一个命令对象为压缩后的压缩包名字,第二个命令对象是要压缩的文件夹。
执行效果如下:
在这里插入图片描述
unzip命令主要用于解压zip格式的压缩包,其常用参数如下:
-d 指定解压后的目录
unzip解压命令如下:

unzip target.zip

unzip命令后面直接跟要解压缩的zip文件即可。
执行结果如下:
在这里插入图片描述

(三)unar

rar不是Linux系统默认支持的压缩格式,因此针对rar格式的压缩包,压缩和解压缩过程比较复杂,需要安装第三方软件。
安装unar之后可以解压缩rar格式的压缩包,安装该命令执行如下:

yum install -y unar

unar命令,其常用参数如下:
-p 表示携带密码压缩
-o 表示压缩到指定位置
简单解压rar压缩包命令:

unar target.rar

unar命令执行如下:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120549657

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值