Você pode usar find
assim:
find directory1 -type f -size +500k -exec cp -nv {} directory2/ \;
-
-v
: cópia detalhada (você vê o que está copiando) -
-n
: noclobber (pode não estar disponível para o seucp
version): não sobrescreva um arquivo existente (apenas no caso).