`rsync src/ des` vs `rsync src des` no funciona con `--files-from`

`rsync src/ des` vs `rsync src des` no funciona con `--files-from`

Tengo la siguiente estructura de carpetas.

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

y uso el comando rsync -avh src/ despara copiar el contenido de src dentro de una carpeta llamada des.

Estoy tratando de reproducir el mismo comportamiento usando --files-from, así que creé un archivo llamado list.txtque contiene la cadena src/y estoy usando el comando

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

De todos modos, lo que obtengo es la siguiente estructura de carpetas, que no es lo que esperaba.

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

¿Cómo puedo obtener el resultado que puedo lograr con el primer método?

Respuesta1

¿Has intentado poner la última barra así?

rsync -avh src/ dest/

Es la forma normal de hacer rsync sin recrear la carpeta como se muestra en la prueba.

Incluso puedes agregar opciones "geniales" de rsync (reemplazando detallado con progreso):

rsync -ah --stats --progress src/ dest/

información relacionada