Usando rsync para gravar dados específicos de uma estrutura de arquivos complexa

Usando rsync para gravar dados específicos de uma estrutura de arquivos complexa

Estou procurando usar o rsync para gravar dados de log em uma unidade USB externa conectada a um servidor Linux.

O comando abaixo está gravando todos os dados e não apenas de outubro.

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

Os dados de outubro que preciso podem ser encontrados em várias classes com diretórios variados.

Responder1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

Você deve primeiro incluir tudo o que deseja e depois excluir o resto. Usar--funcionamento a secopara verificar se tudo está funcionando como você deseja e-mse você não deseja que os diretórios vazios sejam copiados.

informação relacionada