我喜欢过滤掉图像并将它们移动到另一个没有的目录,
- 标题
- 描述
- 标题
- 关键词
填充。
如果上述任何一项缺失,请移至新目录。
我认为 Exiftool 可以做到这一点
基本的 exiftool 命令是:
exiftool -if "!$Description or !$Headline or !$Subject or !$Title" -Directory=/path/to/moved/ /path/to/source
这会检查您列出的每个标签,如果没有,它将被移动到Directory
标签指示的目录。
此命令假定您使用的是 IPTC Core(又名 XMP)标签。如果您的文件只有较旧的 IPTC IIM/Legacy 标记,则不会移动它,即使 Bridge 会将文件显示为具有数据。这是因为 Bridge 将从 IPTC IIM 或 IPTC Core(无论存在哪个标签)读取数据,以填写它显示的数据。
一个更完整的命令将检查至少一个 IPTC Core/IPTC IIM 标签是否有数据
exiftool -if "(!$Description and !$Caption-Abstract) or !$Headline or (!$Subject and !$Keywords) or (!$Title and !$ObjectName)" -Directory=/path/to/moved/ /path/to/source
如果您在 Mac/Linux 上运行,请将双引号更改为单引号,以防止 shell 将标记名称解释为 shell 变量。