rsync “ignorando arquivos não regulares” mensagem quando não está copiando links

1

Eu quero rsync uma pasta para outra pasta sem copiar links. Quando faço isso e a pasta de origem contém um link simbólico para um diretório, recebo a seguinte mensagem de erro:

skipping non-regular file "FOLDER"

(A mensagem de erro não faz com que o rsync pare, mas eu prefiro não receber mensagens de erro quando um programa está se comportando como eu esperava.)

Aqui está um exemplo (que cria test / e rsyncs para test2 /):

mkdir -p test/subdir/subsubdir/
ln -s "$(pwd)"/test/subdir/subsubdir test/subdir/subsubdir_link
rsync -a --no-l test/ test2/

Além disso, o seguinte comando rsync (no qual eu dou as opções em -a, exceto para -l e -D) também fornece a mensagem de erro:

rsync -rptgo test/ test3/

Existe alguma maneira de evitar esse comportamento no rsync?

    
por cdcotton 20.11.2016 / 16:55

2 respostas

2

man rsync:

  -q, --quiet
          This  option  decreases  the amount of information you are given
          during the transfer, notably  suppressing  information  messages
          from  the  remote  server.  This  option is useful when invoking
          rsync from cron.
    
por 20.11.2016 / 16:59
0

Você poderia usar

rsync | grep -v "skipping non-regular file"
    
por 06.10.2017 / 21:43

Tags