qué - Rsync copia los contenidos del directorio pero no el directorio
rsync cron (3)
Estoy tratando de sincronizar dos contenidos de carpetas con diferentes nombres:
rsync -av ~/foo [email protected]:/var/www/bar
Me gustaría copiar el contenido de foo
en la bar
en el host remoto, pero no en el directorio foo
. He intentado algo como foo/*
, pero rsync no es compatible.
rsync siempre crea
/var/www/bar/foo
No está relacionado solo con rsync, pero cuando busca ejemplos sobre cómo usar un comando GNU / Linux, puede usar "por ejemplo" que muestra ejemplos explícitos. por ejemplo, está disponible aquí, con instrucciones sobre cómo instalarlo: https://github.com/srsudar/eg
El resultado para, eg rsync
es el siguiente
# rsync
copy the folder source_dir and its content into destination_dir
rsync -av source_dir destination_dir
copy the contents of source_dir (trailing slash) into destination_dir
rsync -av source_dir/ destination_dir
Pruebe rsync -av ~/foo/ [email protected]:/var/www/bar/
es sencillo,
rsync / var / www / / home / var - copie todo el contenido de / var / www / pero no la carpeta / www )
rsync / var / www / home / var - copie la carpeta / www con todo el contenido.
el "/" hace la diferencia.