当您右键单击一个文件时,例如 Power Point 演示文稿,我希望能够看到该文件的作者和其他此类元数据。这似乎不会发生在 gnome / nautilus 中。这是 Windows 中的标准行为。
知道如何查看文件元数据吗?
诸如便携式文档格式 (PDF)、图像、音频和视频文件以及您感兴趣的元数据等文件可以通过右键单击文件、单击属性然后单击相关选项卡来查看您询问的元数据类型.
对于 PDF,单击文档选项卡
对于图像,单击图像选项卡
对于音频,单击音频选项卡
对于视频,单击音频/视频选项卡
对于某些 Office 文档,您将无法通过右键单击查看您询问的元数据类型,您可以从存储库中安装名为 extract 的实用程序,然后从命令行运行它,元数据(如果有的话)包含在文件,将显示在您的终端中。
使用提取实用程序的示例:
我有一个名为 555.ods 的 OpenOffice.org 电子表格,我从文件所在的目录运行;
extract 555.ods
Run Code Online (Sandbox Code Playgroud)
下面的结果是打印到标准输出的文件中的元数据。
keywords - Electronics
subject - Electronics Engineering
title - 555 Timer Calculations
creator - Shabaka Sellasie
date - 2011-03-03T00:48:04
creation date - 2006-03-03T00:48:02
software - OpenOffice.org/3.2$Linux OpenOffice.org_project/320m19$Build-9505
mimetype - application/vnd.oasis.opendocument.spreadsheet
Run Code Online (Sandbox Code Playgroud)
目前,libextractor 支持以下格式:HTML、PDF、PS、OLE2(DOC、XLS、PPT)、OpenOffice(sxw)、StarOffice(sdw)、DVI、MAN、MP3(ID3v1 和 ID3v2)、OGG、WAV、EXIV2、 JPEG、GIF、PNG、TIFF、DEB、RPM、TAR(.GZ)、ZIP、ELF、REAL、RIFF (AVI)、MPEG、QT 和 ASF。
您可以安装名为 extract 的实用程序
这是一个简单的 Nautilus 脚本,它调用提取并以 zenity 显示结果,然后通过右键单击我可以获得该信息。如果你愿意,我写的脚本是这样的(请注意,我不确定“IFS=$'\n'”行是否真的需要,bash专家可以对此发表评论)
#!/bin/bash
for item ; do
echo "$item"
/usr/bin/extract "$item"
echo
done | zenity --text-info --title="extract" --width=300 --height=600
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11026 次 |
| 最近记录: |