De acordo com o video 2 seria necessário executar a condição ou -o entre parenteses escapados e depois incluir a condição e -a fora dos parenteses, pois da forma que esta na resposta o comando find vai procurar por arquivos que contenham "log que tenham sido acessados em qualquer data ou arquivos que contenham "2016" que tenham sido acessados na ultima semana. Entretanto, a condição "e" tem precedência sobre a condição "ou" e portanto o comando correto seria:
$ find \( -name "*log*" -o -name "*2016*" \) -a atime -7