尚硅谷Linux学习笔记---常用命令-压缩和解压缩命令

2.9、压缩和解压缩命令

Linux中可以识别的常见压缩格式有十几种,如:“.zip”,“.gz”,“.bz2”,“.tar”,“tar.gz”,“.tar.bz2”等

2.9.1、".zip"格式

".zip"时windows中最常用的压缩格式,Linux也可识别。

".zip"格式的压缩命令

  • 命令名称:zip
  • 英文原意:package and compress (archive)files。
  • 所在路径:/usr/bin/zip
  • 执行权限:所有用户
  • 功能描述:压缩文件或目录
[root@xyc ~]# zip [选项] 压缩包名 源文件或源目录
选项:
 -r : 压缩目录
例:
[root@xyc ~]# zip Linux.zip Linux

".zip"格式的解压缩命令

  • 命令名称:unzip
  • 英文原意:list,test and extract compressed files in a ZIP archive。
  • 所在路径:/usr/bin/unzip
  • 执行权限:所有用户
  • 功能描述:列表、测试和提取压缩文件中的文件
[root@xyc ~]# unzip [选项] 压缩包名 
选项:
 -d : 指定解压缩的位置
[root@xyc ~]# unzip -d 位置路径 压缩包名 
例:
[root@xyc ~]# zip Linux.zip 

2.9.2、".gz"格式

".gz"格式是Linux最常用的压缩格式

".gz"格式的压缩命令**

  • 命令名称:gzip
  • 英文原意:compress or expand files。
  • 所在路径:/usr/bin/gzip
  • 执行权限:所有用户
  • 功能描述:压缩文件或目录
[root@xyc ~]# gzip [选项] 源文件
选项:
-c : 将压缩数据输出到标准输出中,可以用于保留源文件
-d : 解压缩
-r : 压缩目录
# 压缩文件时,会把目录中的所有文件压缩,不会打包
例:
[root@xyc ~]# gzip Linux

2.9.3、".bz2"格式

理论上,".bz2"格式的算法更先进、压缩更好;而".gz"格式相对来说压缩时间更快

  • 命令名称:bzip2
  • 英文原意:a block-sorting file compressor
  • 所在路径:/usr/bin/bzip2
  • 执行权限:所有用户
  • 功能描述:压缩文件
[root@xyc ~]# bzip2 [选项] 源文件
选项:
-d : 解压缩
-k : 压缩时,保留源文件
-v : 显示压缩的详细信息

==注意:==不可以压缩目录

2.9.4、".tar"格式

".tar"格式的打包命令

  • 命令名称:tar
  • 英文原意:tar
  • 所在路径:/usr/bin/tar
  • 执行权限:所有用户
  • 功能描述:打包和解打包命令
[root@xyc ~]# tar [选项] [-f 压缩包名]源文件或目录
选项:
-c : 打包
-f : 指定压缩包的文件名
-v : 显示打包文件过程
例:
[root@xyc ~]# tar -cvf  LinuxStudy.tar LinuxStudy/
LinuxStudy/
LinuxStudy/abc

".tar"格式的解打包命令

[root@xyc ~]# tar [选项] 压缩包名
选项:
-x : 解打包
-f : 指定压缩包的文件名
-v : 显示解打包文件过程
-t : 测试,就是不接打包,只是查看包中的文件
例:
[root@xyc ~]# tar -xvf LinuxStudy.tar 
LinuxStudy/
LinuxStudy/abc

2.9.5、".tar.gz"格式与".tar.bz2"格式

使用tar命令直接打包又压缩

[root@xyc ~]# tar [选项] 压缩包 源文件或目录
选项:
-z : 压缩和解压“.tar.gz”格式
-j : 压缩和解压“.tar.bz2”格式

例如:

“.tar.gz”格式
[root@xyc ~]# tar -zcvf  LinuxStudy.tar.gz LinuxStudy/
# 把LinuxStudy/目录直接打包压缩为“.tar.gz”格式
[root@xyc ~]# tar -zxvf  LinuxStudy.tar.gz
# 解压缩与解打包“.tar.gz”格式

“.tar.bz2”格式
[root@xyc ~]# tar -jcvf  LinuxStudy.tar.bz2 LinuxStudy/
# 把LinuxStudy/目录直接打包压缩为“.tar.bz2”格式
[root@xyc ~]# tar -jxvf  LinuxStudy.tar.bz2
# 解压缩与解打包“.tar.bz2”格式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Csb3XAu0-1588727778016)(../AppData/Roaming/Typora/typora-user-images/image-20200428222611114.png)]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值