Estoy tratando de sincronizar dos contenidos de carpetas con un nombre diferente:
rsync -av ~/foo [email protected]:/var/www/bar
Me gustaría copiar el contenido de fooen barun host remoto, pero no el directorio en foosí. He intentado algo como foo/*, pero rsync no lo admite.
rsync siempre crea
/var/www/bar/foo

Respuestas:
Tratar
rsync -av ~/foo/ [email protected]:/var/www/bar/fuente
mvocp./después del nombre del directorio.Es sencillo,
rsync /var/www/ /home/var- copia el contenido de / var / www / pero no la carpeta www en sí.rsync /var/www /home/var- copia la carpeta www junto con todo su contenido.La "/" marca la diferencia.
fuente
No solo está relacionado con rsync, sino que cuando busca ejemplos sobre cómo usar un comando GNU / Linux, puede usar "eg", que muestra ejemplos explícitos. por ejemplo, está disponible aquí, con instrucciones sobre cómo instalarlo: https://github.com/srsudar/eg
El resultado
eg rsynces el siguientefuente
Navegue hasta el directorio que le gustaría copiar, entonces:
Ejecuta esto:
fuente