linux入门4-压缩与解压缩

Linux Tar Split压缩解压缩分片压缩解压缩 tar是文件打包工具,split是文件分割工具,在邮件中发送附件的时候,可能因为附件大小限制,需要压缩并分割,分几封邮件发送。如果需要备份很多资料的时候,打包后的单个文件可能超出文件系统支持的单个文件大小限制的时候,也需要分割成适合大小的文件包。刚好今天又要备份skype文件夹,所以就用这个实例来说明一下tar和split这两个指令,如何压缩、分割,再通过cat合并分割的文件解压还原,以及在管道” 阅读详情
(一):.gz的格式
gzip命令
gzip特点:
1.只能压缩文件,不能压缩目录
2.不保留源文件
压缩:
gzip a.txt 变成 a.txt.gz 但是源文件 a.txt 文件没来
解压缩:
(1)gunzip   a.txt.gz
(2)gzip -d  b.txt.gz

(二):.tar.gz 的格式
(不是目录的话 压缩文件格式一般位 a.txt.gz 而先吧目录标称.tar 然后在 压缩 变成d.tar.gz)
tar 就是打包而已
tar(作用就是吧一个目录打包成一个”文件“就是为了解决gzip不能压缩目录的命令)命令
tar选项
-c 相当与create  必选项 产生打包文件
-v 显示详细信息  可选
-f 制定压缩后的文件名 必选项
-z 打包的同时压缩
(1)压缩:
tar -zcf d1.tar.gz d1
其中 d1.tar.gz 是(打包)的文件名 d1是要压缩的文件目录
注意一下:原目录d1不会消失
如果你起的打包后的名字 不是 d1.tar.gz 也是可以的 但是 就不能分辨这个文件是什么来
如果你起得是 dd  tar -zcf dd d1
你可以通过file dd来看文件类型
(2)先打包在压缩
tar -cf d2.tar d2
(2.1)在压缩
gzip d2.tar
(3)解压:
解压很常用:
选项:
-x 解压.tar 文件 必选项
-v 显示详细信息 可选项
-f 指定压缩文件 必选项
-z 解压缩  必须项
tar -zxf d1.tar.gz 也不会删除原来的 .tar.gz的文件
会解压到当前目录下
(三).zip格式
(window 和 linux 文件都支持 也是默认的 如果是小文件就可以用啦)
可以压缩目录
压缩文件:
zip a.zip a.txt
前面的是 压缩后的文件名 后面是要压缩的文件
压缩目录:加一个 -r
zip -r d.zip d1
解压:soeasy
unzip d.zip
他们都会保留源文件
(四).bz2格式
他是gzip的升级版本
为什么会存在那 用.zip不久好啦吗 那么方便 一个重要的原因 ”压缩比“
命令bzip2
就一个选项必须记住
-k 产生压缩文件后保留原文件
不加k的话 和 gzip一模一样 就多来一个-k
压缩:
bzip2 -k a.txt
解压:
bunzip2 -k bizp2.bz2
Linux的压缩与解压缩 本文主要是关于Linux中关于使用tar命令对文件或目录进行打包压缩、或解包解压缩;gzip命令对文件进行压缩与解压的常用操作及其示例演示说明,让你能够从最基础的理解使用命令。 阅读详情

相关推荐

Java 简易版 UDP 多人聊天室

【代码】Java 简易版 UDP 多人聊天室。

nmy15570188135的博客 1187

Linux之tar 命令详解

tar命令 可以打包目录也可以打包文件 不仅可以打包还可以压缩 打包tar -cvf test.tar test(其中test为源文件) 解压tar -xvf test.tar 参数: -c 表示建立包,-v可视化,压缩时跟“-f 文件名”,意思是压缩后的文件名为filename,解压时跟“-f 文件名”意思是解压filename,如果是多个参数组合的情况下带有“-f”,要把“-f”写...

小树苗 3796

2023年5月青少年软件编程Python等级考试四级真题(含答案和解析)

电子学会,2023年5月,青少年软件编程,Python等级考试,四级真题(含答案和解析)

m0_37554648的博客 904

tar 压缩并删除源文件

tar -cvzf a.tar.gz a --remove-files 转载于:https://blog.51cto.com/wangzhennan/728983

weixin_33690963的博客 785

stm32cubeMX使用HAL库点亮LED流水灯

目录

weixin_46129506的博客 3798

new delete 详解

常规的new 和 delete 当需要内存时,可以使用new申请内存,但在用完内存时应当使用delete 去归还内存,以防止内存泄漏,具体使用方案见下面代码: int* ps = new int ; // 使用new 申明变量空间 ... ... delete ps ; '// delete 删除所申明的变量空间 上述代码将删除ps 指针指向的内存空间,但不会删除指针本身,即仍然可以使用该指针去指向其他int 类型的变量。new 和 delete 一定需要成对的使用否则极易发生内存泄漏。 注意:不

qq_42138448的博客 6938

Linux 文件打包(tar命令——怎么使打包后的文件夹里只有想要的文件而不是有多一个原目录)

解开tar文件只要把-c选项改成-x即可tar-xvfconfig.tar。

ligare的博客 6232

手把手教你用Xilinx Ultrascale+ FPGA解串12-bit ADC的LVDS信号(附Verilog代码)

本文详细介绍了如何使用Xilinx Ultrascale+ FPGA解串12-bit ADC的LVDS信号,涵盖硬件设计、时钟域处理和数据对齐等关键技术。通过Verilog代码实例和调试技巧,帮助工程师解决高速数据采集中的核心挑战,提升系统稳定性和性能。

weixin_42522964的博客 373

Linux中用tar命令对文件夹进行打包压缩

一、打包的概念          打包:指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署。          压缩或打包文件常见扩展名       *.tar, *.tar.gz, *.gz, *.bz2, *.Z;          Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名时必须的,因为linux支持的压缩命令较多,不同的压缩技术使...

倾听者 38万+

一文搞定 GitHub SSH Key:生成、配置、好处全攻略

本文详细介绍了如何配置GitHub SSH Key,实现免密安全认证。主要内容包括:SSH协议的四大优势(免密登录、安全性高、稳定省心、支持自动化);Git身份配置步骤;检查本地SSH Key;生成RSA密钥对;添加密钥到SSH代理;复制公钥到GitHub;测试连接。配置完成后,开发者可通过SSH地址克隆仓库,实现push/pull全程免密操作。该方案显著提升Git使用效率,同时保障安全性,是开发者必备技能。

qq_62904883的博客 958

从0死磕全栈之使用 VS Code 调试 Next.js 应用完整指南

调试目标推荐方式客户端组件VS Code + Chrome 调试器(pwa-chrome中间件(Middleware)同服务端方式静态生成(SSG)逻辑需在next build时调试,建议改用dynamic路由临时测试通过合理配置 VS Code 调试器,你可以像调试普通 Node.js 或前端项目一样,高效排查 Next.js 应用中的各类问题。🐞。

weixin_44058951的博客 1160

Linux 文件的归档和压缩

目标内容 文件归档命令 创建tar包-解压-查询tar包内容 1.文件归档命令tar 归档的好处:  方便使用、查询、阅读  易于管理 (批量删除文件) 为什么要压缩 如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩--传输后解压 文件压缩的好处 节约硬盘的资源. 加快文件传输的速率 用到的命令:tar 作用:打包、压缩文件;tar 文件是把

路虽远行则将至,事虽难做则必成 3981

Python-自动化绘制股票价格通道线

创建更强大、更可靠的价格通道检测算法。

探索人工智能领域 948

Linux入门基础4:通配符,压缩与解压缩

这里推荐在线安装,本地安装太麻烦这里就不做举例,一般情况下,我们在Linux中安装软件都使用在线安装,便于我们进行操作,且效率高。-j :打包时压缩/解包时解压缩,操作的文件扩展名为 .bz2 ,使用的是bzip2的算法,注意:-z和-j只能二选一。文件的后缀名是 .zip ,同时支持打包和压缩(这个指令不是Linux自带的,如果需要使用,就需要额外的安装)-z :打包时压缩/解包时解压缩,操作的文件扩展名为 .gz ,使用的是gzip的算法。[N]one :输入N,表示不覆盖文件夹(多文件,统一处理)

2503_90472417的博客 814

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

2020-11-4 【正点原子】Linux--Ubuntu入门篇(Ubuntu下压缩与解压缩)

https://www.bilibili.com/video/BV1vE411h7Fi?p=10 一、Linux下常用得压缩格式 Linux下常用得压缩格式扩展名有:.tar、.tar.bz2、.tar.gz 二、Windows下7-zip软件的安装 因为Linux下很多文件时.bz2, .gz结尾的压缩文件,因此需要再windows下安装7zip软件。 windows下创建一个test文件夹,里面创个test.txt文档。 然后用7-zip软件对test文件夹压缩(添加到压缩包,“压缩格式:ta

CSAPP 913

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux 压缩与解压缩

Vim是Linux系统中一个使用非常普遍,而且功能强大的文本编辑器。(vi的升级版本)

2202_76011264的博客 2317

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux 压缩与解压缩详解

本文摘要:介绍了Linux系统中常用的文件压缩和解压命令及其用法。主要内容包括:1) gzip/gunzip命令用于处理.gz格式文件;2) bzip2命令提供更高压缩比;3) zip/unzip命令处理ZIP格式文件;4) tar命令用于打包归档文件。详细说明了各命令的基本语法、常用选项和典型应用场景,如递归压缩目录、保留原文件、查看压缩包内容等操作。这些工具能有效节省存储空间,便于文件传输和管理。

qq_64083794的博客 4270

Linux之压缩解压缩

1 Linux上常见的压缩命令: (1)Linux上常见压缩文件扩展名: *.Z: compress程序压缩文件,目前使用较少。已经有gzip替换了。 *.gz: gzip程序压缩的文件。 *.bz2:bzip2程序压缩的文件,比gzip的压缩比更好。 无论gzip还是bzip2压缩,都只能对单一文件压缩。 *.tar:tar程序打包的数据,并没有压缩过。 *.tar.gz:tar程序打包的文件,...

yimisiyang 2万+

Linux中压缩与解压缩相关知识

eg:tar -cvf love.tar love2.txt love.txt:打包love2.txt 与 love.txt两个文件并压缩到love.tar中。eg:tar -xvf love.tar love2.txt love.txt:解包love.tar中的 love2.txt 与 love.txt两个文件。zip ./home/love.zip love2.txt:压缩文件到./home目录下(一般解压或压缩的时候在当前目录下进行,不然容易出问题)

m0_73585496的博客 1894

Linux打包、压缩与解压缩

Linux打包、压缩与解压缩

hzh466953755的博客 1720

5.Linux系统中解压缩详解

文章目录前言1.打包(归档)和压缩2.tar命令详解(打包和解包)3.tar命令详解(解压缩)4.zip命令详解5.unzip命令总结 前言 本小节讲解如何在linux当中进行解压缩,学习到命令包裹tar rar zip等相关命令。 1.打包(归档)和压缩 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。 压缩文件也是一个文件和目录的集合,且这个集合也被存储在一个文件中,但它们的不同之处在于,压缩文件采用了

Oracle/MySQL 到 国产信创数据库|迁移 · 调优 · 信创替换 7587

第6节 Kali Linux系统压缩与解压缩文件

1. 掌握对文件和文件夹的压缩与解压缩方式。 2. 了解各命令的参数含义。

Fighting_hawk的博客 9005

Linux下解压缩命令合集

根据不同的压缩文件格式,选择合适的解压缩命令。.tar.tar.gz或.tgz.tar.bz2.tar.xz.gz.bz2.xz.zip.rar(需要安装rar.7z(需要安装p7zip-full这些命令可以帮助你在Linux系统中轻松解压缩各种格式的文件。在Linux下,有多种压缩命令,适用于不同的文件格式。根据不同的需求,选择合适的压缩命令。创建.tar文件创建.tar.gz或.tgz文件创建.tar.bz2文件创建.tar.xz文件压缩文件为.gzgzip file压缩文件为.bz2。

v13111329954的博客 2208

Linux压缩与解压缩

zip --- 既归档又压缩的工具,可以压缩目录gzip(gnu zip)命令 --- 通常用于文件压缩,但是不能压缩文件夹,并且压缩完原文件不保留bzip2是更新的Linux压缩工具,比gzip有着更高的压缩率xz命令主要用于压缩,产生的xz格式的压缩文件,文件后缀名为.xz,unxz命令用于解压缩, 将xz格式的压缩文件还原为原来的文件。

qq_57289939的博客 1362

【Linux系统】第6节 Linux系统压缩与解压缩文件

目录1 压缩与解压缩实例操作1.1 对文件进行压缩与解压缩1.2 对目录/文件夹进行打包并压缩、解压缩并开包2 dd命令详解2.1 作用2.2 参数说明:3 gzip命令详解3.1 作用3.2 语法3.3 常用例子3.4 参数4 bzip2命令详解4.1 作用4.2 语法4.3 常用例子4.4 参数5 tar命令详解5.1 作用5.2 语法5.3 常用例子5.4 参数6 归纳参考文章 1 压缩与解压缩实例操作 1.1 对文件进行压缩与解压缩 (1)打开终端,并以超级

m0_64378913的博客 2860
上一篇: svn
下一篇: linux入门1-简单命令操作
pheodor
博客等级 码龄15年 6粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值