在Linux中获取文件元数据

在Linux中获取文件元数据,linux,fonts,Linux,Fonts,我的服务器上有一个脚本,可以解析字体,以便在应用程序中使用它们 遗憾的是,很多时候字体文件本身的名称是错误的(例如,该文件可能被命名为_FONT1.ttf)。但是,在windows上,当我打开文件的属性时,我看到在字体详细信息选项卡(即其元数据)中,正确的名称存储在名为“Title”的字段中 如何从我的文件中提取这段元数据?您可以使用,然后查看的。您可以使用作为的一部分提供的fc query实用程序来获取信息fc query将为您提供大量信息。您需要的信息可以通过获取ttf文件的全名获得。您可以

我的服务器上有一个脚本,可以解析字体,以便在应用程序中使用它们

遗憾的是,很多时候字体文件本身的名称是错误的(例如,该文件可能被命名为_FONT1.ttf)。但是,在windows上,当我打开文件的属性时,我看到在字体详细信息选项卡(即其元数据)中,正确的名称存储在名为“Title”的字段中


如何从我的文件中提取这段元数据?

您可以使用,然后查看的。您可以使用作为的一部分提供的
fc query
实用程序来获取信息<.ttf文件上的code>fc query将为您提供大量信息。您需要的信息可以通过获取ttf文件的全名获得。您可以尝试
fc query--format=%{fullname}
man-fc query
将为您提供有关相同内容的更多详细信息。
希望这有帮助

谢谢!另外,
--format=%{fullname}\\n
应在其后面添加一个换行符,在末尾添加
|tr-dc'a-zA-Z0-9\n'
应删除非字母数字。