Linux-压缩解压命令

又搬了一块砖呜呜呜,今天介绍的是压缩解压类命令,小编的每一类命令都是分开发布的,这样大家查找起来都更加方便。

5压缩解压命令

5.1tar命令

tar命令用来建立,还原备份文件。格式为“tar[选项][文件]”。

参数

作用

-c

创建新的文档

-v

显示详细的tar处理的文件信息

-f

要操作的文件名,切记,这个参数是最后一个参数

-x

解压

-t

查看内容

-z

有gzip属性的

-j

有bz2属性的

-r

表示增加文件,把要增加的文件追加在压缩文件的末尾

将目录/etc/sysconfig目录下的文件打包成sysconfig.tar文件

*目录前有一个空格

将目录/etc/sysconfig/目录下的文件添加到sysconfig.tar文件中去

将压缩问价sysconfig.tar解压到当前文件内。

将目录/etc/sysconfig/打包为一个tar文件包并调用gzip程序压缩为文件sysconfig.tar.gz,将压缩成的文件放在当前文件夹内。

将压缩文件sysconfig.tar.gz解压到当前文件夹内。

将目录/etc/sysconfig/打包成一个tar文件包并调用bzip2程序压缩为文件sysconfig.tar.bz2,将压缩成的文件放在当前文件夹内。

将压缩文件sysconffig.tar.bz2解压到当前文件夹内。

5.2gzip命令

gzip是一种压缩工具

设计目的:它的压缩比能达到60%-70%,比zip的压缩比更高。使用gzip压缩默认会在文件后加上.gz后缀并将源文件删除,格式为“gzip[参数][文件]”。

gzip命令使用命令-c能够指定输出并保留源文件。

例如:使用gzip将文件/root/ananconda-ks.cfg压缩为anaconda-ks.cfg.gz并保留源文件。

5.3gunzip命令

gunzip命令用于解压缩gzip格式文件。格式为“gunzip[参数][文件]”。

gunzip命令常用参数如下:

参数

作用

-l

创建新的文档

-

指定文件压缩后所要存储的目录

-f

要操作的文件名,切记,这个参数是最后一个参数

请将文件ananconda-ks.cfg.gz解压缩(会删除源文件)。

5.4zip命令

zip命令用来压缩文件,适用于压缩多个文件的格式,格式为“zip[参数][打包后的文件名][打包的目录路径]”。

zip命令的常用参数及其作用如下表

参数

作用

-r

递归压缩子目录下的所有文件,不然只压出来一个空目录

-y

保持符号链接,而不是把符号链接指向的文件也压进来

-f

要操作的文件名,切记,这个参数是最后一个参数

例如:使用zip文件将/etc/passwd,etc/shadow压缩为文件a.zip。

例如:使用zip将目录/etc/sysconfig下所有压缩为文件sysconfig.zip

5.5unzip命令

unzip命令用于解压缩zip文件。格式为“unzip[参数][文件名.zip]”。

unzip命令的常用参数及其作用如下表所示:

参数

作用

-l

创建新的文档

-d

指定文件压缩后所要存储的目录

-f

要操作的文件名,切记,这个参数是最后一个参数

查看压缩文件a.zip中有哪些文件。

将压缩文件sysconfig.zip解压到当前文件夹下的unziptest目录中。

将压缩文件sysconfig.tar解压到当前文件夹内。

今天的Linux搬砖到此结束,大家们我去看java啦。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值