一、Linxu 下常用的压缩格式

Linux 下常用的压缩扩展名有:.tar 、.tar.bz2、 .tar.gz 。

二、Windows 下 7ZIP 软件的安装

因为 Linux 下很多文件是 .bz2 , .gz 结尾的压缩文件,因此需要在 windows 下安装 7ZIP 软件。

7-Zip

三、Ubuntu 下的 gzip 压缩工具

.gzip 工具负责压缩和解压缩 .gz 格式的压缩包。

对文件进行压缩

gzip xxx.x        //压缩
gzip -d xxx.gz         //解压缩

gzip 对文件夹进行压缩

gzip -r xxx         //对文件夹进行递归压缩,也就是压缩了文件夹里面的各个文件,但是注意它是没有打包的。
gzip -rd xxx.gz        //对文件夹进行解压缩
注意

gzip 虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件中所有的文件进行了单独的压缩。

四、 bzip2 压缩工具

        和 gzip 类似,只是 bzip2 工具负责压缩和解压缩 .bz2 格式的压缩包

bzip2 -z xxx        //压缩
bzip2 -d xxx.gz        //解压缩
注意

与 gzip 一样,只是对文件夹内部的各个文件进行压缩,没有打包

五、 Ubuntu 下 tar 打包工具

网络查找 Linux 内核

The Linux Kernel Archives

点击  https:www.kernel.rog/pub/

点击 linux 

点击 kernel

点击 v4.x/ 这是版本

tar.gz 这就是 linux 内核的压缩包

参数

-f        使用归档文件 

-c        创建归档,创建压缩文件

-x        从图档中解出文件,解压缩

-j        使用 bzip2 压缩格式

-z        使用 gzip 压缩格式

-v        打印出命令执行过程

使用 

       tar 工具提供打包服务,就是将多个文件进行打包,比如

tar --help    //查看帮助
tar -vcf test test.tar        //将 test 打包成 test.tar
tar -vxf test.tar        //解包

        上面的 tar 命令只是提供了打包和解包的功能, tar 在提供打包和解包的同时使用 gzip/bzip2 进行压缩,实现类似 Windows 下 winRAR 软件的命令。

1、对 .tar.bz2 进行压缩和解压缩(常用)
tar -vxjf xxx.tar.bz2        //解压缩
tar -vcjf xxx.tar.bz2 xxx         //压缩
2、对 .tar.gz 进行压缩和解压缩(常用)
tar -vxzf xxx.tar.gz         //解压缩
tar -vxzf xxx.tar.gz xxx        //压缩

六、其他格式的压缩和解压缩

1、 .rar 格式

需要先安装 rar:

sudo apt-get install rar
rar x xxx.rar        //解压缩
rar a xxx.rar xxx        //压缩
2、 .zip 格式

zip 格式压缩使用  zip 命令

zip -rv xxx.zip xxx

zip 格式解压缩使用 unzip 命令

unzip -v xxx.zip

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/920898.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/920898.shtml
英文地址,请注明出处:http://en.pswp.cn/news/920898.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

金融数据安全

安全框架金融数据生命周期是指金融业机构在开展业务和进行经营管理的过程中,对金融数据进行采集、 传输、存储、使用、删除、销毁的整个过程。数据生命周期安全框架,遵循数据安全原则,以 数据安全分级为基础,建立覆盖数据生命周期全过程的安全…

Unity抖音小游戏快捷立项准备/改动

本文由 NRatel 历史笔记整理而来,如有错误欢迎指正。 1、熟读抖音接入文档,记录要点 Unity 小游戏接入指南_抖音开放平台 2、创建Git仓库,开通成员权限 美术目录,对程序、美术、策划全开 程序目录,对程序全开、对部…

Labview使用modbus或S7与PLC通信

一、modbus 1.使用VI Package Manager (VIPM)安装modbus库 2.安装好后如下显示会有Modbus Library 3.Master API作为客户端,如下有一个例程 4.Slave API作为服务端,如下有一个例程 上述两个例程是通过IP 127.0.0.1可以互相通信的。数据是一直存在服务端…

Docker Swarm 与 Kubernetes (K8s) 全面对比教程

一、引言:为什么需要了解这两种编排工具?在容器化应用部署中,Docker Swarm 和 Kubernetes (K8s) 是两个最主流的容器编排工具。作为一名开发者或运维工程师,理解它们的区别和适用场景至关重要。本教程将通过对比分析,帮…

开源协作白板 – 轻量级多用户实时协作白板系统 – 支持多用户绘图、文字编辑、图片处理

项目概述 Whiteboard 是一个基于 Node.js 的轻量级协作白板/画板系统,支持多用户实时协作绘图、文字编辑、图片处理等功能。该项目采用现代化的 Web 技术栈,提供直观的用户界面和丰富的交互功能。 核心特性 🎨 绘图功能 多种绘图工具&…

Spark自定义累加器实现高效WordCount

目录 1. 代码功能概述 2. 代码逐段解析 主程序逻辑 自定义累加器 MyAccumulator 3. Spark累加器原理 累加器的作用 AccumulatorV2 vs AccumulatorV1 累加器执行流程 4. 代码扩展与优化建议 支持多词统计 线程安全优化 使用内置累加器 5. Spark累加器的适用场景 6…

开源 | 推荐一套企业级开源AI人工智能训练推理平台(数算岛):完整代码包含多租户、分布式训练、模型市场、多框架支持、边缘端适配、云边协同协议:

🔥 Github 主仓库(优先更新)https://github.com/roinli/SSD-GPU-POOL | Gitee 镜像仓库 > 原仓库因故暂停使用,本仓库为镜像项目。开源版本将持续迭代优化,欢迎提交 Issue 或加入社群交流。 GPU 池化平台 | AI 全…

pprint:美观打印数据结构

文章目录一、pprint.pprint():美观化打印二、pprint.pformat():格式化成字符串表示三、pprint() 处理包含__repr__() 方法的类四、递归引用:Recursion on {typename} with id{number}五、depth 参数控制 pprint() 方法的输出深度六、width 参…

解决Docker运行hello-world镜像报错问题

解决Docker运行hello-world镜像报错问题当您运行sudo docker run hello-world命令时出现"Unable to find image hello-world locally"和"context deadline exceeded"错误,这通常是由于Docker无法从默认镜像仓库下载镜像导致的。以下是几种解决方…

一体化步进伺服电机在汽车线束焊接设备中的应用案例

在汽车制造领域,线束焊接是确保电气系统可靠性的关键工艺。为解决传统焊接设备限位精度不足、运行稳定性差等问题,采用‌STM42系列一体化步进伺服电机‌,通过位置模式与原点回归功能的优化配置,显著提升了焊接设备的定位精度与抗干…

【Django】首次创建Django项目初始化

1. 创建虚拟环境例如创建虚拟环境为rebortpython3.6 -m venv test/rebort2. 安装Djangosudo -i cd test/rebort/bin/ source ./activate pip install Django如果是在wingows上安装,同时适用默认安装会,会在python的安装目前下生成了两个文件在lib目录下会…

Spark引擎中RDD的性质

RDD(Resilient Distributed Dataset,弹性分布式数据集)是SparkCore提供的核心抽象。一个RDD在逻辑上抽象地代表了一个HDFS文件或数据库中的表,但RDD是被分区的,每个分区分布在不同的节点上,从而并行执行。 …

人工智能学习:什么是NLP自然语言处理

一、什么是自然语言处理 自然语言处理(Natural Language Processing, 简称NLP)是计算机科学与语言学中关注于计算机与人类语言间转换的领域,主要目标是让机器能够理解和生成自然语言,这样人们可以通过语言与计算机进行更自然的互动。 对于自然语言来说,处理的数据…

【Selenium】UI自动化测试框架设计:从项目结构到Base-Page层的最佳实践

UI自动化测试框架设计:从项目结构到Base-Page层的最佳实践全面解析UI自动化测试项目的架构设计与实现细节,构建可维护的测试框架在现代软件开发中,UI自动化测试已成为确保产品质量的重要环节。一个良好的项目结构和合理的设计模式能够显著提高…

QT项目文件(.pro)指南

概述Qt项目文件(.pro文件)是Qt开发的核心配置文件,它使用qmake工具来管理项目的构建过程。一个良好组织的.pro文件不仅能确保项目正确编译,还能大大提高代码的可维护性和团队协作效率。本文将深入探讨.pro文件的结构、语法和最佳实…

Scikit-learn Python机器学习 - 机器学习开发流程

锋哥原创的Scikit-learn Python机器学习视频教程: 2026版 Scikit-learn Python机器学习 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 课程介绍 本课程主要讲解基于Scikit-learn的Python机器学习知识,包括机器学习概述,特征工程(数据…

基于Spring Cloud Sleuth与Zipkin的分布式链路追踪实战指南

基于Spring Cloud Sleuth与Zipkin的分布式链路追踪实战指南 随着微服务架构的普及,服务间调用链条变得越来越复杂。在生产环境中,定位跨服务调用的性能瓶颈、故障根因,往往需要分布式链路追踪能力。本文结合Spring Cloud Sleuth与Zipkin&…

Coze源码分析-工作空间-项目开发-后端源码

前言 本文将深入分析Coze Studio项目中用户登录后点击"项目开发"功能的后端实现,通过源码解读来理解整个智能体项目管理系统的架构设计和技术实现。 项目架构概览 整体架构设计 Coze Studio后端采用了经典的分层架构模式,将项目开发功能划分为…

单片机元件学习

DS18B20温度传感器51(stc8h8k64u)简介ds18B20是使用单总线的元器件代码/*--------------------------------------------------------------------- */ /* ------------------------ For STC8H MCU ----------------------------- */ /* --- Web: www.…

Spring事务管理策略对比与性能优化实践指南

Spring事务管理策略对比与性能优化实践指南 问题背景介绍 在现代企业级应用中,事务管理是保障数据一致性与安全性的核心机制。Spring作为主流的Java企业级开发框架,提供了多种事务管理方案,包括编程式事务、声明式事务以及与第三方分布式事务…