Não existe um link simbólico de linha de comando. A página man se refere aos links que ocorrem na linha de comando, ou seja, como argumentos para o comando cp .
Sem a opção -R
, o comportamento de cp -H
e cp -L
é idêntico.
Com a opção -R
, cp -H
apenas cancela links simbólicos que ocorrem no próprio comando cp , enquanto -L
também desrefere links simbólicos dentro dos diretórios copiados recursivamente.
O comando
cp -R -H source/ dest/
copiará o diretório source e todo o seu conteúdo dentro do diretório dest . Se source é um link simbólico para um diretório, o cp irá desreferenciar o symlink, isto é, copiar o diretório source points para. No entanto, se o cp encontrar quaisquer links simbólicos nos subdiretórios do source , ele criará links simbólicos na pasta de destino.
O comando
cp -R -L source/ dest/
se comporta de maneira semelhante. No entanto, ele também irá desreferenciar links simbólicos nos subdiretórios source , ou seja, copiar os arquivos para os quais os symlinks apontam.