Tengo la siguiente estructura de carpetas.
src
├── sub0
├── sub1
└── sub2
y uso el comando rsync -avh src/ des
para 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.txt
que 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/