'rsync src / des' vs 'rsync src des' não funciona com '--files-from'

0

Eu tenho a seguinte estrutura de pastas

src
├── sub0
├── sub1
└── sub2

e eu uso o comando rsync -avh src/ des para copiar o conteúdo de src dentro de uma pasta chamada des.

Eu estou tentando reproduzir o mesmo comportamento usando --files-from , então criei um arquivo chamado list.txt , contendo a string src/ e estou usando o comando

rsync -arvh --files-from='./list.txt' . des

De qualquer forma, o que eu obtenho é a seguinte estrutura de pastas, que não é o que eu

des
└── src
    ├── sub0
    ├── sub1
    └── sub2

Como posso obter o resultado que posso alcançar com o primeiro método?

    
por Nisba 09.03.2018 / 16:04

1 resposta

0

Você tentou colocar a última barra assim:

rsync -avh src/ dest/

É a maneira normal de fazer o rsync sem recriar a pasta como você mostra no seu teste

Você pode até adicionar opções "legais" do rsync (substituindo o detalhado pelo progresso):

rsync -ah --stats --progress src/ dest/
    
por 09.03.2018 / 16:23

Tags