debian extract支持的文件类型说明
在 debian 环境中,“extract”并非单一命令,常见有两类含义:一是元数据提取工具 extract(基于 libextractor),二是各类归档/压缩格式的“解压”。下面分别说明它们各自能处理的文件类型与典型用法。
extract 工具的格式支持(元数据提取)
- 若你指的是命令行工具 extract(来自 libextractor 的 gnu 软件包),它侧重从文件中读取元数据(关键词/标签),而非解压文件内容。其支持的常见格式包括:mp3、ogg、jpg、gif、png、tiff、real、html、pdf、mime 等;可用命令如:extract -x comment 文件名 提取注释字段,或用 extract -l 列出所有已知关键词类型。该工具用于“查看元数据”,不用于“解压归档”。
归档与压缩格式的提取(解压)
- 若你指的是“从压缩包/归档中把文件解出来”,debian 常用工具与对应格式如下(示例命令均为解压用法):
- tar:处理 .tar、.tar.gz、.tar.bz2、.tgz 等
- 示例:tar -xzvf file.tar.gz;tar -xjvf file.tar.bz2
- unzip:处理 .zip
- 7z(p7zip 套件):处理 .7z,亦可处理部分其他格式
- rar:处理 .rar(需安装 rar 套件)
- 说明:图形化文件管理器(如 nautilus、dolphin)也支持直接右键解压常见压缩包。以上工具覆盖了日常最常见的归档/压缩格式。
debian 软件包 .deb 的提取
- 针对 .deb 包,常用 dpkg-deb 提取内容或控制信息:
- 仅提取安装文件:dpkg -x package.deb 目标目录
- 提取全部(含控制信息):dpkg -e package.deb 目标目录/control
- 仅查看依赖(不解压):dpkg -i package.deb 或 apt show package_name
- 如需安装并自动处理依赖:sudo apt install ./package.deb(apt ≥ 1.1 支持)。