用 exiftool 查看、修改照片元数据

读取照片内所有元数据标签,并在分享前删除 GPS 坐标等敏感字段。

Linux元数据EXIF 信息隐私ExifTool 元数据中风险
执行 exiftool photo.jpg 列出全部元数据;执行 exiftool -gps:all= -overwrite_original photo.jpg 可清除 GPS 定位信息。

01命令

命令
$ exiftool photo.jpg            # view all metadata
exiftool -gps:all= -overwrite_original photo.jpg   # remove GPS data

02作用说明

exiftool 可以读写数百种文件格式中的 EXIF、IPTC 和 XMP 元数据,并带分组前缀打印每个标签。标签赋值语法中末尾的等号(-gps:all=)表示“赋空值”,即原地删除全部 GPS 标签。-overwrite_original 会跳过 exiftool 默认生成的 _original 备份文件,确认操作可靠后再加此参数。

03风险

风险中风险
使用条件libimage-exiftool-perl (sudo apt install libimage-exiftool-perl / sudo dnf install perl-Image-ExifTool)
!注意: 默认情况下 exiftool 会在每个被编辑文件旁边保存 _original 备份;记得删除这些副本,否则你刚清除的元数据仍会随备份泄露。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • exiftool(1) — Linux man page
    Ubuntu Manpages · technical · 2026-09-17
    依据: Full exiftool man page: 'Read and write meta information in files' including tag-assignment syntax like -GPS:all= for deletion.
  • ExifTool by Phil Harvey
    ExifTool · vendor-doc · 2026-09-17
    依据: Official project home documenting supported metadata formats and example commands.

最后验证: 2026-09-17 · 分类: 媒体

06相关方案