温馨提示×

怎样快速Debian extract压缩包

小樊
41
2026-09-09 20:42:59
栏目: 智能运维

在 Debian(或任意 Linux)下,“快速解压压缩包”主要取决于压缩格式。下面按常见格式给你最常用、最快的命令,直接复制即可用。


一、常见压缩包及对应解压命令

1. .tar.gz / .tgz

tar -xzf file.tar.gz

2. .tar.xz

tar -xJf file.tar.xz

3. .tar.bz2

tar -xjf file.tar.bz2

4. .zip

unzip file.zip

如果没有 unzip:

sudo apt install unzip

5. .rar

sudo apt install unrar
unrar x file.rar

6. .7z

sudo apt install p7zip-full
7z x file.7z

二、解压到指定目录(推荐)

tar -xzf file.tar.gz -C /path/to/dir

三、最快方式(多线程,大文件推荐)

如果是 xz / tar.xz,可用 pixz 加速:

sudo apt install pixz
pixz -d file.tar.xz | tar -x

四、一键识别并解压(偷懒脚本)

extract() {
  if [ -f "$1" ]; then
    case "$1" in
      *.tar.gz|*.tgz) tar -xzf "$1" ;;
      *.tar.xz) tar -xJf "$1" ;;
      *.tar.bz2) tar -xjf "$1" ;;
      *.zip) unzip "$1" ;;
      *.rar) unrar x "$1" ;;
      *.7z) 7z x "$1" ;;
      *) echo "不支持的格式" ;;
    esac
  fi
}

用法:

extract file.tar.gz

如果你能告诉我具体是什么格式的压缩包,我可以给你最精准的一条命令。

0 踩