Os erros "permissão negada" são "ok" se sua localização tentar viajar em diretórios onde seu usuário não tem permissão de leitura ou o cp
em sua linha tenta gravar em um diretório ao qual você não tem acesso. Você pode suprimi-los redirecionando stderr
#!/bin/bash
sudo find / -type f -name "string.h" -exec cp {} $HOME/MyDocuments \; 2>/dev/null
O padrão 2>/dev/null
significa enviar todos os erros para "nenhum lugar" em vez de um erro padrão.
Mas o envio de mensagens de erro para /dev/null
não solucionará o erro que seu comando não terá permissão para ler ou escrever.