Preserve as permissões com o rsync

52

Digamos que eu tenha um arquivo a.txt no LINUX com permissão de 0664. Quando uso o rsync para copiar o arquivo para o meu Mac com rsync -r -t -v LINUX MAC , a permissão do arquivo se torna 0644.

Como posso manter a permissão para um arquivo ao usar o rsync? A opção -g não funciona.

    
por prosseek 28.04.2011 / 16:40

1 resposta

66

Você quer o sinalizador -p:

    -p, --perms                 preserve permissions

Eu costumo sempre usar o sinalizador -a, que é uma agregação de -p e vários outros úteis:

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

Ambos tirados diretamente da página de manual do rsync .

    
por 28.04.2011 / 16:43