Que tal você imprimir todos os arquivos que não correspondem às suas extensões?
find documents -type f ! \( -name \*.txt -o -name \*.doc -o -name \*.docx \)
find media -type f ! -name \*.gif
find pictures -type f ! \( -name \*.jpg -o -name \*.jpeg \)
Por que você precisa verificar other
se alguma coisa é permitida lá?
A propósito, a convenção do Unix é: "no output = good news" . Portanto, os comandos acima apenas imprimem arquivos que não correspondem às extensões especificadas; se tudo estiver bem, eles não imprimirão nada.
P.S .: Este é um bom exemplo de a evolução de um programador . ;)