Estou tentando sincronizar dois conteúdos de pastas com nomes diferentes:
rsync -av ~/foo [email protected]:/var/www/bar
Eu gostaria de copiar o conteúdo de foo
em bar
um host remoto, mas não o diretório em foo
si. Eu tentei algo parecido foo/*
, mas o rsync não suporta isso.
rsync sempre cria
/var/www/bar/foo
Respostas:
Experimentar
rsync -av ~/foo/ [email protected]:/var/www/bar/
fonte
mv
oucp
./
após o nome do diretório.É simples,
rsync /var/www/ /home/var
- copia o conteúdo de / var / www / mas não a pasta www em si.rsync /var/www /home/var
- copia a pasta www junto com todo o seu conteúdo.O "/" faz a diferença.
fonte
Não relacionado apenas ao rsync, mas quando estiver procurando por exemplos de como usar um comando GNU / Linux, você pode usar "eg", que exibe exemplos explícitos. por exemplo, está disponível aqui, com instruções sobre como instalá-lo: https://github.com/srsudar/eg
O resultado para
eg rsync
é o seguintefonte
Navegue até o diretório que deseja copiar, para:
Rode isto:
fonte