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 foo
en bar
un host remoto, pero no el directorio en foo
sí. 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
mv
ocp
./
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 rsync
es el siguientefuente
Navegue hasta el directorio que le gustaría copiar, entonces:
Ejecuta esto:
fuente