温馨提示×

怎么压缩linux文件夹

小樊
53
2026-09-01 15:16:28
栏目: 智能运维

在 Linux 下压缩文件夹,常用的方法有以下几种(按使用频率和场景分类):


一、最常用:tar 系列(推荐)

1️⃣ 打包并 gzip 压缩(最常用)

tar -czvf 文件名.tar.gz 文件夹名

示例:

tar -czvf test.tar.gz mydir
  • -c 创建
  • -z gzip 压缩
  • -v 显示过程
  • -f 指定文件名

解压:

tar -xzvf test.tar.gz

2️⃣ 打包并 bzip2 压缩(压缩率更高,速度慢)

tar -cjvf test.tar.bz2 mydir

解压:

tar -xjvf test.tar.bz2

3️⃣ 打包并 xz 压缩(压缩率最高)

tar -cJvf test.tar.xz mydir

解压:

tar -xJvf test.tar.xz

二、只压缩(不打包):zip

压缩文件夹

zip -r test.zip mydir
  • -r 递归压缩

解压:

unzip test.zip

✅ 适合和 Windows 交换文件


三、单文件压缩(不常用文件夹)

gzip file
bzip2 file
xz file

四、常用参数总结

命令 压缩格式 特点
tar.gz .tar.gz 快、通用
tar.bz2 .tar.bz2 压缩率高
tar.xz .tar.xz 最高压缩率
zip .zip 跨平台

五、查看压缩包内容(不解压)

tar -tzvf test.tar.gz

如果你有大文件夹 / 服务器空间紧张 / 需要分卷压缩,我也可以给你更具体的方案。

0