【Linux】解压缩文件命令(7z、zip,tar等)

news/2025/1/15 13:42:41/

【Linux】简洁的解压缩文件命令(7z、zip,tar等)

文章目录

  • 【Linux】简洁的解压缩文件命令(7z、zip,tar等)
    • 1. ZIP 压缩和解压:
    • 2. 7z 压缩和解压:
    • 3. GZIP
    • 4. TAR
    • 5. BZIP2

1. ZIP 压缩和解压:

压缩文件:zip compressed.zip file1.txt file2.txt folder/
解压文件:unzip compressed.zip -d destination_folder/

2. 7z 压缩和解压:

压缩文件:7z a compressed.7z file1.txt file2.txt folder/
解压文件:7z x compressed.7z -odestination_folder/

3. GZIP

常用于对单个文件进行压缩,生成 .gz 后缀的压缩文件。可以使用以下命令进行压缩和解压缩:

  • 压缩文件:gzip file.txt
  • 解压文件:gzip -d file.txt.gz

4. TAR

常用于将多个文件或目录打包成单个文件,生成 .tar 后缀的打包文件。通常结合其他压缩算法如 GZIP 或 BZIP2 来进行压缩,生成 .tar.gz 或 .tar.bz2 文件。

压缩文件(使用 GZIP):tar -cvzf archive.tar.gz file1.txt file2.txt folder/
解压文件(使用 GZIP):tar -xvzf archive.tar.gz -C destination_folder/

5. BZIP2

类似于 GZIP,但使用 BZIP2 压缩算法生成更高压缩比的压缩文件。生成 .bz2 后缀的压缩文件。

压缩文件:bzip2 file.txt
解压文件:bzip2 -d file.txt.bz2

请注意,上述命令中的 file1.txt、file2.txt 和 folder/ 是要压缩或解压缩的文件和文件夹的路径示例。你可以根据实际情况进行修改。


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

相关文章

如何在 Outlook 中将导航栏从左侧移动到底部?

对于最新版本的 Outlook 的用户,这是 Microsoft 365 MSO(版本 2211 内部版本 16.0.15831.20098),您可以更快地完成工作。 Office 刚刚在最新版本的 Outlook 365 中添加了一个选项。由于这次更新,您只需单击几下即可将导…

无需一行代码,轻松分析微信小程序产品体验

前言 最近一直在优化产品指标,主要围绕提升小程序提升拉新、留存、付费转化率三个方面。主要方法是使用 We 分析数据平台做数据埋点,然后做漏洞分析和事件分析,针对性去调整优化,但是对于我来说数据颗粒度还是不够细(…

【通讯录】--C语言

通讯录--C语言 一、初始版本二、动态扩容版本三、文件版(可长期保存数据) 用c语言实现一个通讯录的系统,并且存储若干人的信息,每个人的信息包括: 姓名,性别,年龄,电话号码&#xff…

国外资深iOS开发者对 WWDC 2022 的三大愿望

随着 Apple宣布今年 6 月 6 日至 10 日的 WWDC 周,让我们深入了解我希望看到的新框架、API 和工具,以及通过示例使用它们的感觉。 每年都有一个非常特殊的时期,特定的一群人正在许愿,并对各种事情抱有希望。有些人与他人分享他们的愿望,有些人只是将他们隐藏在脑海中,如果…

通过 EXPLAIN 分析 SQL 的执行计划

通过 EXPLAIN 分析 SQL 的执行计划 EXPLAIN SELECTleave_station_area_id,ROUND( ( SUM( station_dist ) / 1000 ) / ( SUM( station_travel_time ) / 60 ), 2 ) evnPeakAvgSpeedFROMV3_SHIFT_ANALYSISWHERESTAT_DATE DATE_SUB( CURRENT_DATE, INTERVAL 1 DAY )AND LEAVE_STA…

ChatGLM-6B 部署与 P-Tuning 微调实战-使用Pycharm实战

国产大模型ChatGLM-6B微调部署入门-使用Pycharm实战 1.ChatGLM模型介绍 ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。结合模型量化技术,用户可以在消费级的显卡上进行本…

C++-stack 和 queue

stack 和 queue介绍 两者分别是C当中的 栈和队列,只不过在C当中,这两者没有用传统的方式,比如顺序存储和链式存储来实现了,两者现在使用的是一种权限的方式来实现; 都是用容器适配器来实现,开发者考虑到&a…

SpringBoot复习:(2)Tomcat容器是怎么启动的?

SpringApplication的run方法包含如下代码: 其中调用的refreshContext代码如下: 其中调用的refresh方法片段如下: 其中调用的refresh方法代码如下: 其中调用的super.refresh方法代码如下: public void refresh() th…