Qual é o comando para copiar uma pasta e seu conteúdo para um local com as seguintes regras:
Possibilidade 1: se a pasta já existir, faça uma mesclagem forçada SEM substituir os arquivos existentes.
E não substitua os arquivos existentes
Possibilidade 2: Se a pasta não existir, crie-a e copie o conteúdo para a pasta recém-criada
Obrigado, Cristóvão Peterson
Responder1
cp <base-target> <base-destination> -r --update
-u, --update copy somente quando o arquivo SOURCE for mais recente que o arquivo de destino ou quando o arquivo de destino estiver faltando
-R, -r, --recursive copia diretórios recursivamente
Responder2
Você pode usar a opção --no-clobber.
cp --recursive --no-clobber SOURCE DESTINATION
Na página de manual:
-R, -r, --recursive
copy directories recursively
-n, --no-clobber
do not overwrite an existing file (overrides a previous -i option)
Responder3
Acho que você está procurando o comando rsync