Você deve sempre verificar as man pages se estiver com problemas.
man exiftools
Qual deve ser algo assim:
--TAG
Exclude specified tag from extracted information. Same as the -x
option. May also be used following a -tagsFromFile option to
exclude tags from being copied, or to exclude groups from being
deleted when deleting all information (ie. "-all= --exif:all"
deletes all but EXIF information). But note that this will not
exclude individual tags from a group delete. Instead, individual
tags may be recovered using the -tagsFromFile option (ie. "-all=
-tagsfromfile @ -artist"). Wildcards are permitted as described
above for -TAG.
Algo como:
exiftool -overwrite_original -all= -tagsFromFile @ -title -caption -keywords /Users/andyl/photos/*.jpg
deve funcionar. Certifique-se de que as tags realmente sejam nomeadas dessa forma usando exif /path/to/file.jpg
.
O que o comando faz? -all=
exclui todas as tags, -tagsFromFile @
pega os sinalizadores listados do arquivo de origem, nesse caso, @
representa o arquivo atual (você pode obviamente substituir por um arquivo fixo aqui como -tagsFromFile pic.jpg
) e os grava para o destino.