with files avz linux bash rsync mv

linux - files - rsync ssh



mv equivalente rsync command (1)

La siguiente línea de comando debe lograr lo que quieres:

$ rsync -a --progress --remove-source-files src/test/ dest

Estoy tratando de mover carpetas a otras carpetas usando la línea de comandos , con sobrescribir si ya existe, pero recibí el error "Es un directorio" cuando uso mv ..

ejemplo:

mv src/test/ dest/

hay muchos archivos y carpetas en src / test /, también hay algunos archivos y algunas carpetas en dest /

y quiero archivos y carpetas en dest / reemplazado con archivos y carpetas de src / test / si existe , ejemplo:

src/test/bla/boo replaces dest/bla/boo src/test/bla/bla/boo replaces dest/bla/bla/boo

también, cada vez que se completa una transferencia de archivos, ese archivo se elimina de src / test /

y la barra de progreso de transferencia en general estaría bien ...

¿Qué marca rsync debo usar para que esto suceda?