【发布时间】:2021-05-17 10:11:56
【问题描述】:
如何从文件夹及其子文件夹中的所有文件中删除所有元数据?
我已经尝试了几个命令,但都没有成功。所有这些都绑定到特定的文件扩展名和/或没有通过里面的所有子文件夹。
【问题讨论】:
如何从文件夹及其子文件夹中的所有文件中删除所有元数据?
我已经尝试了几个命令,但都没有成功。所有这些都绑定到特定的文件扩展名和/或没有通过里面的所有子文件夹。
【问题讨论】:
你会使用exiftool -all:all= -r /path/to/files/
此命令创建备份文件。添加-overwrite_original 以禁止创建备份文件。
您不想使用通配符来限制文件选择(请参阅Common Mistake #2)。为此,您将使用-ext (extension) option。
Exiftool 不会处理任何不在可写文件类型列表中的文件(请参阅ExifTool FAQ #16),因此将跳过 AVI 或 MKV 等文件。
您确实不想对 RAW 文件类型(例如 NEF 或 CR2)使用此命令,因为这会删除渲染图像所需的数据。见ExifTool FAQ #8。
【讨论】:
-Adobe:All= 才能这样做。请参阅-TAG[+-^]=[VALUE] option 下的注释 #5。但是这个块不包含个人身份数据。没有理由删除它,正如我所说,这样做有可能严重改变颜色。示例图片见this exiftool forums post。
ExifToolVersion,这只是您正在使用的 exiftool 版本。它没有嵌入到文件中。您还会看到File、System 和Composite 标签。前两个是文件或文件系统的属性,如图像大小、文件大小、权限等。Composite标签在文件中不存在,由exiftool动态创建,便于解析重要数据. exiftool FAQ #3 中的命令是最好的命令,因为它会显示所有内容,包括重复项及其位置。