linux中主要有.zip,.gz,.bz2及.tar.gz和.tar.bz2等压缩格式
一、.zip,.gz,.bz2格式
.zip格式语法:
- zip 压缩文件名 源文件 #压缩文件 (也能压缩目录,但只会压缩第一个目录,目录中的内容并没有压缩进去)
- zip -r 压缩文件名 源目录 #压缩目录
- unzip 压缩文件名 #解压文件
将11.txt文件压缩为:11.zip文件:zip 11.zip 11.txt

将coding目录压缩为:coding.zip文件:zip -r coding.zip coding (由下图可知会压缩目录中的所有内容)

将coding目录压缩为:coding.zip文件:zip coding.zip coding (仅仅只是压缩了coding/,里面不含coding文件夹中原先的内容)

解压coding.zip文件(上图得到的coding.zip文件),可见原来的first.c等文件全部不见了

.gz格式语法:
-
gzip 源文件 #压缩为.gz格式的压缩文件,源文件会消失
-
gzip -c 源文件 > 压缩文件 #压缩为.gz格式,源文件保留例如:gzip-c cangls>cangls.gz
-
gzip -r 目录 #压缩目录下所有的子文件,但是不能压缩目录
-
gunzip 压缩文件名 #解压压缩文件

.bz2格式语法
- bzip2源文件 #压缩为.bz2格式,不保留源文件
- bzip2 -k源文件 #压缩之后保留源文件
- 注意:bzip2命令不能压缩目录
- bzip2 -d压缩文件 #解压缩,-k保留压缩文件
- bunzip2压缩文件 #解压缩,-k保留压缩文件

二、.tar.gz,.tar.bz2格式
针对.gz及.bz2格式不能压缩目录的缺点,linux通过tar命令先打包一个目录中的所有文件,然后再压缩为.gz或者.bz2格式的内容就能解决这个问题。
打包命令tar
- tar-cvf 打包文件名 源文件
- 选项:-C:打包 -V:显示过程 -f:指定打包后的文件名
例如:

.tar.gz压缩格式 其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式
- tar-zcvf 压缩包名 # -z:压缩为.tar.gz格式(会保留源文件),压缩包名前可加绝对路径
- tar-zxvf 压缩包名 # -x:解压缩.tar.gz格式(会保留原压缩文件)
- tar-ztvf 压缩包名 # -t: 不解压压缩包,直接查看压缩包的内容

.tar.bz2压缩格式
- tar -jcvf 压缩包名.tar.bz2 源文件
- tar -jxvf 压缩包名.tar.bz2
- tar -jtvf #查看压缩包的内容,不解压文件

在linux中.tar.gz及.tar.bz2是两种最常见的压缩文件格式,从上面的实践可以看出,这两种文件格式可以很方便的压缩文件及目录,也可以查看压缩包里面所包含的内容,所以这两种格式需要熟练掌握,至于.zip,.gz,.bz2格式了解了解就够了,不需要熟练,要用到时,只要有点印象,找度娘就可以了。
以上是linux中的压缩命令的详细内容。更多信息请关注PHP中文网其他相关文章!

跨平台应用程序已彻底改变了软件开发,从而在Linux,Windows和MacOS等操作系统上实现了无缝功能。 这消除了根据您的设备切换应用程序的需求,提供一致的体验

人工智能(AI)正在迅速改变许多部门,从医疗保健和金融到艺术和音乐等创意领域。 Linux具有开源性,适应性和性能功能,已成为首要的Platfo

寻找没有图形用户界面(GUI)的快速,最小和高效的Linux分布? 轻巧,无GUI-Linux发行版非常适合较旧的硬件或服务器和嵌入式系统(例如服务器和嵌入式系统)。他们消耗较少的res

Wine 10.0稳定版发布:在Linux上运行Windows应用更上一层楼 Wine,这款开源免费的应用程序,让Linux用户能够在Unix/Linux类操作系统上运行Windows软件和游戏,迎来了10.0稳定版的发布!此版本已提供源代码和二进制包下载,支持Linux、Windows和Mac等多种发行版。 这一版本凝聚了一年的辛勤工作和超过8600项改进,带来了诸多令人兴奋的提升。主要亮点包括: 增强对蓝牙设备的支持。 提升对HID输入设备的支持。 优化了32位和64位应用程序的运行性能。

该教程指导您通过在RHEL 8.x或9.x上安装SQL Server 2022,通过SQLCMD命令行工具,数据库创建和基本查询连接。 先决条件 开始之前,请确保: 支持的RHEL版本(RHEL 8或9)。 Sudo

Mozilla Thunderbird 135:功能强大的跨平台邮件客户端 Mozilla Thunderbird是一款免费、开源、跨平台的邮件、日历、新闻、聊天和联系人管理客户端,旨在高效处理多个电子邮件帐户和新闻源。2025年2月5日,Mozilla发布了Thunderbird 135版本,引入了多项新功能、性能改进和安全修复。 Thunderbird 135 主要特性: Linux二进制文件的XZ打包: 文件更小,解包更快,并更好地与现代发行版集成。 Cookie存储支持: 创建空间时

本指南演示了如何使用简单命令保护Linux上的文件免受意外重命名或删除。 我们将在/home/user//in temand.txt中使用该文件。 方法1:使用CHATTR不变性 chattr命令修改fil

Firefox 135强势登场,带来性能、安全性和用户体验的全面提升!本文将深入探讨Firefox 135 的新增功能,并提供在Linux系统上安装的详细步骤。 Firefox 135 的新特性: 改进的Linux软件包: 使用XZ压缩,实现更快的解压速度和更小的文件大小。 更佳的标签页管理: Linux/macOS系统上的退出快捷键现在只关闭当前标签页,而不是退出整个Firefox。 增强的隐私和安全: 阻止历史记录篡改,强制执行证书透明度,并启用CRLite吊销检查。 用户体验改进: 将


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Dreamweaver CS6
视觉化网页开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Atom编辑器mac版下载
最流行的的开源编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。