在 Debian 里,你提到的 “extract 配置” 通常有两种可能含义,我分别说明,你看看是哪个场景:
extract 命令(来自 libextract / extract 工具)Debian 中有一些叫 extract 的小工具(例如 extract 来自 libextractor),用于从文件中提取元数据。
sudo apt update
sudo apt install libextractor
extract 文件名称
示例:
extract example.pdf
输出示例:
mime-type = application/pdf
title = Example Document
author = John Doe
extract -v 文件 # 显示更多信息
extract -l 文件 # 列出支持的插件
⚠️ 注意:这个
extract一般不需要配置文件,主要通过命令行参数使用。
extract 配置(如 .deb 解包)如果你说的是 “怎样提取 .deb 包内容”,那通常用以下方式:
dpkg-debdpkg-deb -x package.deb 目录名
示例:
dpkg-deb -x nginx.deb nginx_extract/
只解压控制信息:
dpkg-deb -e nginx.deb nginx_ctrl/
ar(底层方式)ar x package.deb
会得到:
debian-binarycontrol.tar.gzdata.tar.gz如果你是自己写了一个叫 extract 的配置文件(比如 extract.conf),那通常是你自己的程序读取的,Debian 本身没有统一标准。
示例:
src_dir = /data/input
dst_dir = /data/output
format = tar.gz
然后你的脚本:
extract -c extract.conf
为了更准确帮你,可以告诉我:
.deb、提取文件、还是元数据?我可以根据你的具体情况给你完整示例。