温馨提示×

Debian Extract如何压缩文件

小樊
34
2025-11-14 13:09:05
栏目: 智能运维

Debian Extract压缩文件指南

说明与准备Debian 中,Extract 通常指“解压”。若要进行“压缩”,常用工具包括 tar、gzip、bzip2、xz、zip、7z。使用前可先安装所需软件包(如未预装):sudo apt update && sudo apt install tar zip unzip gzip bzip2 xz-utils p7zip-full

常用压缩命令 下表给出常见格式的压缩方法与示例(按需选择其一或多种):

格式 压缩命令示例 说明
.tar tar -cvf archive.tar /path 仅打包,不压缩
.tar.gz / .tgz tar -czvf archive.tar.gz /path 使用 gzip 压缩
.tar.bz2 tar -cjvf archive.tar.bz2 /path 使用 bzip2 压缩
.tar.xz tar -cJvf archive.tar.xz /path 使用 xz 压缩
.zip zip -r archive.zip /path 递归压缩目录
.7z 7z a archive.7z /path 需安装 p7zip-full

以上命令均为在终端执行,路径可为文件或目录;压缩时建议加上 -v 查看详细过程(如 tar -czvf)。

常用解压命令 对应上面的压缩格式,解压常用命令如下(示例):tar -xzvf file.tar.gz;tar -xjvf file.tar.bz2;tar -xJvf file.tar.xz;unzip file.zip;7z x file.7z;gunzip file.gz;bunzip2 file.bz2;unxz file.xz。如需指定解压目录,tar 可用 -C /path;zip 可用 -d /path;7z 用 x 并在提示中选择或配合 -o 指定目录。

实用选项与技巧

  • 查看压缩包内容而不解压:tar -tvf archive.tar;zip 可用 unzip -l archive.zip
  • 排除文件/目录:tar -czvf archive.tar.gz --exclude=‘*.log/path
  • 更新归档(仅添加比归档中更新的文件):tar -uvf archive.tar /path/new
  • 覆盖解压时不提示(zip):unzip -o -d /target file.zip
  • 压缩后删除源文件:zip -m archive.zip file;gzip/bzip2 默认会删除原文件(保留请用 -k)。

0