rsync apenas arquivos e não diretórios

4

Desejo sincronizar meu portátil com meu smartphone Maemo apenas para os arquivos no meu diretório de trabalho (pasta de nível superior). O que posso fazer para corrigir meu comando rsync para sincronizar arquivos na pasta de origem, mas não nos diretórios?

rsync -va --no-r --no-R --no-d /home/Xtian/ /run/media/486D-8336/
skipping directory.
sent 10 bytes  received 12 bytes  44.00 bytes/sec
total size is 0  speedup is 0.00

O comando começa com as opções verbose e archive como padrão. Então eu tentei desativar recursivas, relativas e diretórios. Em outras palavras, não siga a árvore, não copie a árvore, na verdade nem se incomode com as pastas.

    
por xtian 07.08.2012 / 16:52

2 respostas

2

Eu tentaria isso:

rsync -vt /home/Xtian/* /run/media/486D-8336/

Isso ignorará arquivos não regulares e ativará apenas os carimbos de data e hora dos arquivos para sincronizar apenas as diferenças na próxima vez que você executá-lo.

De man rsync : -a flag é um alias para -rlptgoD . Você pode adicionar sinalizadores adicionais se precisar preservar outros atributos de arquivo.

    
por 11.08.2012 / 15:18
0

Tente isto:

rsync -r --exclude='*/' source/ destination/

Fonte: link

    
por 28.08.2018 / 15:58

Tags