Como o exiftool é incrível, então não há necessidade, mas, em princípio, você poderia fazer com find
algo assim ...
Primeiro, verifique se a sua pesquisa encontra o que você deseja (usando -iname para fazer com que a pesquisa seja insensível, pois tanto o .JPG
quanto o .jpg
etc são comuns)
find . -iname '*.jpg' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.gif'
se produzirá uma lista de arquivos encontrados com caminhos começando aqui (incluindo subdiretórios)
repita adicionando o comando para atuar nos arquivos encontrados no final | xargs exiftool -all=
find . -iname '*.jpg' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.gif' | xargs exiftool -all=
ou mais seguro se os nomes dos arquivos tiverem espaços, para usar nulo como um delimitador em vez de espaços:
find . -iname '*.jpg' -print0 -or -iname '*.png' -print0 -or -iname '*.jpeg' -print0 -or -iname '*.gif' -print0 | xargs --null exiftool -all=
Se nada coincide (por exemplo, o diretório está vazio) então não faz nada
.
é o diretório de trabalho atual. Se você não estiver lá, substitua find .
por find /path/to/parent/directory