
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.
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 recebo é a seguinte estrutura de pastas, que não é o que eu
des
└── src
├── sub0
├── sub1
└── sub2
Como posso obter o resultado que consigo com o primeiro método?
Responder1
Você já 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" de rsync (substituindo detalhado por progresso):
rsync -ah --stats --progress src/ dest/