温馨提示×

debian extract支持哪些参数

小樊
42
2026-09-28 01:14:33
栏目: 智能运维

在 Debian 里,其实没有一个叫 extract 的标准命令。你大概率是遇到了下面几种情况之一,我分别说明:


1️⃣ dpkg-extract / dpkg-deb —— 解包 .deb 文件

如果你是 解压 .deb 包(最常见):

✅ dpkg-deb

dpkg-deb -x package.deb target_dir
dpkg-deb -e package.deb control_dir

常用参数:

  • -x:解压文件内容
  • -e:解压控制信息(DEBIAN)
  • -b:打包
  • -I:查看包信息
  • -c:查看包内文件列表

2️⃣ extract 来自 rpm?不,Debian 不用

Red Hat 有 rpm2cpio | cpio,Debian 不用 extract。


3️⃣ extract 是某些脚本/工具别名

有些系统或教程里:

extract() {
  case $1 in
    *.tar.gz) tar xzf $1 ;;
    *.deb) dpkg-deb -x $1 ${1%.deb} ;;
  esac
}

这是 自定义 shell 函数,不是系统命令。


4️⃣ unar / atool(第三方工具)

unar

unar file.zip

参数:

  • -o 输出目录
  • -f 覆盖
  • -k 编码

atool

extract file.tar.gz

✅ 最常见“Debian 解包”推荐

场景 命令
解 .deb dpkg-deb -x
解 tar tar xf
解 zip unzip
万能 unar

如果你能贴出你看到的 具体命令或报错,我可以直接告诉你它支持哪些参数。

0 踩