Como você difere um diretório apenas para arquivos de um tipo específico?

Eu tenho uma pergunta sobre o comando diff se eu quiser um diretório recursivo diff, mas apenas para um tipo de arquivo específico, como fazer isso?

Tentei usar a opção de exclusão, mas só posso usar um padrão:

$ diff /destination/dir/1 /destination/dir/2 -r -x *.xml

com o comando, posso excluir apenas o tipo de arquivo xml, mesmo que haja arquivos no tipo de imagem da pasta (png, gif, jpg),txt, phpetc

como diferenciar apenas certos tipos de arquivo.

questionAnswers(8)

yourAnswerToTheQuestion