在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软件包。