Não tenho certeza sobre o UNIX cp
implemebntation, mas o GNU cp
por padrão não preserva os links simbólicos.
E hard links não são a mesma coisa que arquivos. Por padrão, cp cria arquivos / dirs a partir de links simbólicos. Provavelmente você não precisa da opção -L para seus propósitos. Se você realmente precisa disso, você pode usar a opção --no-preserve = links.
Consulte man cp
:
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all
--no-preserve=ATTR_LIST
don't preserve the specified attributes