Alternativa para o comando cp, pois o cp lança avisos e retornos com código de erro enquanto usado com o NFS

4

Eu estava usando o seguinte comando copy para fazer backup do meu armazenamento de dados

cp -pr $src $dest

O que me dá o seguinte aviso durante o uso com o NFS e retorna um código de erro, mas os arquivos estão sendo copiados.

cp: preserving times for ‘$src/file1’: Invalid argument

Existe algum método alternativo para fazer isso? Eu quero me livrar dos avisos e código de retorno errado. Não me preocupo com a preservação de carimbos de hora, mas outros atributos, como modo e propriedade, devem ser preservados.

    
por nithinj 10.01.2017 / 10:51

1 resposta

3

A página man do cp mostra que existem opções disponíveis para controlar quais atributos estão incluídos.

-p same as --preserve=mode,ownership,timestamps

--preserve[=ATTR_LIST] preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all

Por isso, você pode seguir -p com algo como --no-preserve=timestamps .

    
por 10.01.2017 / 11:15

Tags