压缩命令

news/2024/10/21 3:08:23/

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

1.“.zip”格式

“.zip”是. Windows中最常用的压缩格式,Linux 也可以正确识别“.zip”格式,这可以方便地和Windows系统通用压缩文件。

1.1. “.zip”格式的压缩命令

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

1.2.“.zip”格式的解压缩命令

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

在这里插入图片描述

2.“.gz”格式【不会打包】

“.gz”格式是Linux中最常用的压缩格式,使用gzip命令进行压缩,其基本信息如下

  • 命令名称:gzip
  • 英文原意:compress or expand files
  • 所在路径:/bin/gzip
  • 执行权限:所有用户
  • 功能描述:压缩文件或目录
gzip [选项] 源文件
选项:-c:将压缩数据输出到标准输出中,可以用于保留源文件-d:解压缩-r:压缩目录

在这里插入图片描述
在这里插入图片描述

3.“.b2”格式【不能压缩目录】

3.1.“.bz2” 格式的压缩命令

“.bz2”格式是Linux的另一种压缩格式,从理论上来讲,“.bz2”格式的算法更先进、压缩比更好;而“.gz”格式相对来讲压缩的时间更快

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

3.2.“.bz2” 格式的解压缩命令

“.bz2”格式可以使用“bzip2 -d压缩包”命令来进行解压缩,也可以使用“bunzip2 压缩包”命令来进行解压缩

  • 命令名称:bunzip2
  • 英文原意:ablock sorting file compressor
  • 所在路径:/us/bin/bunzip2。
  • 执行权限:所有用户
  • 功能描述:.bz2格式的解压缩命令

4.“.tar”格式【打包不会压缩】

“.tar”格式打包和解打包都使用tar命令,区别只是选项不同

  • 命令名称:tar
  • 英文原意:tar
  • 所在路径:/bin/tar
  • 执行权限:所有用户
  • 功能描述:打包与解打包命令
tar [选项] [-f压缩包] 源文件或目录
选项:-c:打包-f:指定压缩包的文件名,压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名-v:显示打包文件过程
tar [选项] 压缩包
选项:-x:解打包-f:指定压缩包的文件名-v:显示解打包文件过程-t:测试,就是不解打包,只是查看包中有哪些文件

5.“.tar.gz”和“.tar.bz2”格式【常用】

使用tar命令直接打包压缩

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

在这里插入图片描述


http://www.ppmy.cn/news/546962.html

相关文章

【Flutter】包管理(6)Flutter 状态管理 Provider 深入使用指南

文章目录 一、 前言二、 ProxyProvider 的使用三、 处理异步数据四、 性能优化五、 版本信息六、 总结一、 前言 在我们的上一篇文章中,我们介绍了 Flutter 中 Provider 包的基本使用。 在这篇文章中,我们将深入探讨 Provider 的高级使用方法,包括如何使用 ProxyProvider,…

高德地图信息谈拆给你定位和地图setCenter冲突

可以关闭信息弹窗的autoMove属性 水一哈–高德地图是一款常用的地图应用程序,它提供了定位和地图显示的功能。然而,有时候在使用高德地图时,可能会遇到一些问题,比如定位和地图setCenter方法之间的冲突,以及如何关闭信…

Excel百万级别数据的导入和导出【详细代码】

代码层级结构 DurationAspect package com.zhouyu.aspect;import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.A…

github电脑壁纸_自动换壁纸程序分享

作为一名每天面对电脑的程序员,看着自己一成不变的桌面背景,时间久了不免会产生单调。 所以我做了个自动爬取精选图片,并添加描述信息,设置为桌面壁纸的程序。 下面是效果图 目前图片是从poco网站上爬取的,项目代码已开…

win10 锁屏界面自动更换壁纸的办法,亲测有效

亲测有效 1、在设置 -个性化 -锁屏界面,将 背景 由 “Windows 聚焦” 改为 “图片” 2、打开C:\Users\你自己的用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_xxx\Settings(xxx为随机数字) 3、然后删除目录下所有文件及目录,…

MacW资讯:开启Mac的壁纸自动更换功能

刚用Mac电脑的新手们可能不太清楚怎么开启Mac的壁纸自动更换功能,今天小编就给大家介绍一下该如何手动开启壁纸自动更换功能,希望可以帮助到大家。Mac软件下载到macw! 首先打开系统偏好设置,找到桌面与屏幕保护程序选项。 点击进…

网络套接字基本概念

文章目录 1. 认识IP地址2. 认识端口号2.1 理解 "端口号" 和 "进程ID"2.2 理解源端口号和目的端口号 3. 认识TCP协议和UDP协议4. 网络字节序5. sockaddr结构 1. 认识IP地址 IP协议有两个版本,IPv4和IPv6。没有特殊说明的,默认都是指…

自制一个3D眼镜 超爽

最近我晚上睡觉时做了一个梦,这个梦赐予了我很大的灵感:就是如何让大脑出现幻觉,可以看出立体感。这个3D眼镜很简单:先拿一个玩具眼镜,把镜片取下来,好啦!开始制造镜片:在没用的奶茶杯的盖子取下来用来做镜片&#xff…