J'essaye de synchroniser deux contenus de dossiers avec un nom différent:
rsync -av ~/foo [email protected]:/var/www/bar
Je voudrais copier le contenu de foo
dans bar
l'hôte distant, mais pas le répertoire foo
lui-même. J'ai essayé quelque chose comme foo/*
, mais rsync ne le prend pas en charge.
rsync crée toujours
/var/www/bar/foo
Réponses:
Essayer
rsync -av ~/foo/ [email protected]:/var/www/bar/
la source
mv
oucp
./
après le nom du répertoire.C'est simple,
rsync /var/www/ /home/var
- copie le contenu de / var / www / mais pas le dossier www lui-même.rsync /var/www /home/var
- copie le dossier www avec tout son contenu.Le "/" fait la différence.
la source
Non lié uniquement à rsync, mais lorsque vous cherchez des exemples sur la façon d'utiliser une commande GNU / Linux, vous pouvez utiliser "eg" qui affiche des exemples explicites. eg est disponible ici, avec des instructions sur la façon de l'installer: https://github.com/srsudar/eg
Le résultat pour
eg rsync
est le suivantla source
Naviguez dans le répertoire que vous souhaitez copier, donc:
Lance ça:
la source