linux下的极限压缩与解压

本文介绍如何使用tar和xz工具将大文件压缩至20M以内以便通过Outlook等邮件客户端发送。通过采用LZMASDK压缩算法,.xz格式能够比gzip和.bz2格式实现更小的压缩文件,特别适合于压缩大型工程文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

前几天通过outlook发送文件,发现邮件附件的大小被限制为20M以内,常规的压缩方法根本把80M的文件压缩不到20M以内所以得寻找其他方法,首先从tar入手。

tar是用来建立,还原压缩文件的工具,它可以加入,解开压缩文件内的文件。有时候一个上百兆的工程文件我们想尽可能的多压缩到最小以方便传输,可以压缩为.xz后缀。xz是一种压缩文件格式,采用LZMA SDK压缩,目标文件较gzip压缩文件(.gz或·tgz)小30%,较·bz2小15%。

使用方法

解压:

tar -xf /root/test.tar.xz -C /root/

压缩:

tar -cJvf test.tar.xz test/

备注:

-c或--create 建立新的压缩文件。

-C<目的目录>或--directory=<目的目录> 解压到指定的目录

-x或--extract或--get 从压缩文件中还原文件。

-v或--verbose 显示指令执行过程。

-f<压缩文件>或--file=<压缩文件> 指定压缩文件。

-J<压缩文件> 压缩为xz格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值