温馨提示×

Debian extract工具有哪些

小樊
44
2026-09-28 01:39:37
栏目: 智能运维

在 Debian 系统中,所谓“extract 工具”通常指的是用来解包/提取文件(压缩包、归档文件、Debian 包等)的工具。下面按常见使用场景分类说明:


一、通用归档 / 压缩解包工具

1. tar

最常用,用于处理 .tar、.tar.gz、.tar.bz2、.tar.xz

tar xf file.tar.gz
tar xJf file.tar.xz

2. unzip

用于 .zip 文件

unzip file.zip

3. unrar / rar

用于 .rar(需安装 unrar)

unrar x file.rar

4. 7z(p7zip-full)

支持多种格式(7z、zip、rar、iso 等)

7z x file.7z

5. gzip / bzip2 / xz

用于单文件压缩解压

gunzip file.gz
bunzip2 file.bz2
unxz file.xz

二、Debian 专属提取工具(.deb 包)

6. dpkg-deb

Debian 官方工具,用于解包 .deb

dpkg-deb -x package.deb ./out

只解内容:

dpkg-deb -x package.deb dir

查看控制信息:

dpkg-deb -e package.deb

7. ar

.deb 本质是 ar 归档

ar x package.deb

会得到:

  • debian-binary
  • control.tar.*
  • data.tar.*

三、图形界面 / 便捷工具

8. file-roller(GNOME)

右键即可解压

9. ark(KDE)

KDE 自带解压工具

10. engrampa(MATE)

MATE 桌面解压工具


四、ISO / 镜像提取

11. bsdtar / 7z

7z x image.iso

12. mount

挂载 ISO

mount -o loop file.iso /mnt

五、脚本/编程方式

  • Python:tarfile, zipfile
  • Python 解 deb:
import tarfile

总结常用组合

文件类型 工具
.deb dpkg-deb, ar
.tar.* tar
.zip unzip
.7z 7z
.rar unrar
.iso 7z / mount

如果你指的是**“Debian extract”某个特定工具**(比如某个软件名叫 extract),也可以告诉我,我可以进一步说明。

0 踩