Joevan's

Linux 打包压缩命令说明 zip/tar.gz/tar.bz2/tar.xz

假设处理一个 1GB 的混合数据(文档、代码、编译文件):

格式 压缩速度 解压速度 压缩率 (体积) CPU消耗 权限保留 用途
zip 🏆极快 极快 较低 (约 450MB) 极低 仅基本权限 跨平台交换
tar.gz 🏆极快 中 (约 400MB) 完美保留 日常备份
tar.bz2 高 (约 350MB) 完美保留 长期存档
tar.xz 极慢 🏆极高 (约 300MB) 极高 完美保留 软件分发

选择:

1、用于windows交换,如果windows没有专用解压软件则推荐zip格式;

2、其他场景推荐tar.gz、tar.xz;

3、不推荐tar.bz2;

命令:

压缩:zip -r /home/kapibala-20260406.zip ./ 解压缩:unzip /home/kapibala-20260406.zip -d /home/

压缩:tar -czvf /home/kapibala-20260406.tar.gz ./ 解压缩:tar -xzvf /home/kapibala-20260406.zip -C /home/

压缩:tar -cJvf /home/kapibala-20260406.tar.gz ./ 解压缩:tar -xJvf /home/kapibala-20260406.zip -C /home/