在 Linux 下压缩文件夹,常用的方法有以下几种(按使用频率和场景分类):
tar 系列(推荐)tar -czvf 文件名.tar.gz 文件夹名
示例:
tar -czvf test.tar.gz mydir
-c 创建-z gzip 压缩-v 显示过程-f 指定文件名解压:
tar -xzvf test.tar.gz
tar -cjvf test.tar.bz2 mydir
解压:
tar -xjvf test.tar.bz2
tar -cJvf test.tar.xz mydir
解压:
tar -xJvf test.tar.xz
zipzip -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
如果你有大文件夹 / 服务器空间紧张 / 需要分卷压缩,我也可以给你更具体的方案。