有没有办法从文件管理器中提取 bash 或 python 文件描述(例如 lubuntu 中的 PCManFM 或任何其他类似 nautilus 的文件描述),因为当我使用命令“find”或 python-magic pkg 或 filemagic pkg 时,我会这样做没有像在文件管理器中那样获得如此准确的结果? (例如,当文件包含 gif 文件头和其下的 php 代码时,只有文件管理器将文件识别为 PHP 脚本,而其他文件为 gif 图片)
最佳答案
发现mimetypes是不错的选择。 Nautilus 在/usr/share/mime/中使用它的数据库,python-magic 和 filemagic 使用 libmagic,我猜 find 使用的是其他东西。
关于linux - 使用用于检测文件的文件管理器模块检测 Linux 中的文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16383462/