在Debian系统下,extract命令是一个用于从文件中提取元数据的工具。它使用libextractor库来分类和提取文件的元信息(也称为关键词)。extract命令支持多种文件格式,包括但不限于MP3、OGG、JPG、GIF、PNG、TIFF、REAL、HTML、PDF和MIME类型。
extract命令的主要选项包括:
-V 或 --version:显示版本号并退出。-x 或 --extract:执行提取操作。-p 或 --print:打印提取的关键词。-l 或 --load-plugins:加载指定的插件。-n 或 --no-default-extractors:不使用默认的提取器集合。-L 或 --list-types:列出所有已知的关键词类型。-i 或 --in-memory:将文件加载到内存中进行提取(用于调试)。-s 或 --exclude-types:排除指定类型的关键词。例如,要提取test/test.jpg文件的评论,可以使用以下命令:
extract -x comment test/test.jpg
要显示test/test.jpg和test/test.png文件的评论,可以使用以下命令:
extract -nV -l png.so -p comment test/test.jpg test/test.png
需要注意的是,extract命令及其依赖库libextractor是根据GPL许可证发布的GNU软件包。