Linux 常用打包和压缩格式命令(tar tar.gz tar.bz2 tar.xz zip)

Linux 常用打包和压缩格式命令(tar tar.gz tar.bz2 tar.xz zip)

常用压缩包:

tar 仅打包,不压缩。

gzip 使用DEFLATE算法进行压缩,通常用于.gz或.tar.gz文件。

bzip2 使用Burrows-Wheeler算法进行压缩,通常用于.bz2或.tar.bz2文件。

xz 使用LZMA算法进行压缩,通常用于.xz或.tar.xz文件。

zip 可以对文件和目录进行压缩,使用多种压缩算法。

其中 bz2 的压缩比是相对最高的,也是最耗时的。

压缩和解压命令分别为:

bash 复制代码
tar -cvf   archive.tar  source
tar -xvf   archive.tar  -C  path

tar -cvJf  archive.tar.xz   source
tar -xvJf  archive.tar.xz   -C  path

tar -cvjf  archive.tar.bz2  source
tar -xvjf  archive.tar.bz2  -C  path

tar -cvzf  archive.tar.gz   source
tar -xvzf  archive.tar.gz   -C  path

zip -r archive.zip source        # 使用 -r 递归子目录
unzip -o archive.zip -d path     # 使用 -o 不交互,直接覆盖
相关推荐
树℡独18 小时前
ns-3仿真之应用层(五)
服务器·网络·tcp/ip·ns3
嵩山小老虎19 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
Fleshy数模19 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
a413244719 小时前
ubuntu 25 安装vllm
linux·服务器·ubuntu·vllm
Configure-Handler20 小时前
buildroot System configuration
java·服务器·数据库
津津有味道20 小时前
易语言TCP服务端接收刷卡数据并向客户端读卡器发送指令
服务器·网络协议·tcp·易语言
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.21 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
Genie cloud21 小时前
1Panel SSL证书申请完整教程
服务器·网络协议·云计算·ssl
一只自律的鸡21 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
17(无规则自律)21 小时前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考