Você deve usar:
find ./ -name "$1" -exec cp {} /home/marc/ \;
Sem aspas simples ao redor. Caso contrário, o shell tratará todo o comando find ./ -name \
como um único nome de arquivo e tentará executá-lo.
Você deve citar o argumento "$1"
para impedir que os espaços em branco ou globs no nome do arquivo se expandam.