web-dev-qa-db-fra.com

Répertoire d'exclusion lors de la rsync

Bonjour, j'essaie de synchroniser des données entre mon serveur et la commande ci-dessous

rsync -avzP --exclude /home/username/public_html/raj/sandip "-e ssh -p 18765" [email protected]:/home/username/public_html/raj/ /home/rajrathodbvn/public_html/raj/

Je veux exclure le répertoire appelé sandip mais j'essaie même de l'exclure pour le copier. Faites-moi savoir si je manque quelque chose. J'ai les deux serveurs centos7.

Merci

2
Maitri Rathod

Pour exclure un répertoire, la syntaxe suivante est utilisée en général:

rsync -avz --exclude 'directory' source/ destination/

Notez également que pour spécifier un autre port, -e 'ssh -p PORT_NO' est utilisé et non "-e ssh -p PORT_NO".

Donc, essayez de lancer la commande suivante:

rsync -avzP --exclude '/home/username/public_html/raj/sandip' -e 'ssh -p 18765' [email protected]:/home/username/public_html/raj/ /home/rajrathodbvn/public_html/raj/

Cette syntaxe a été vérifiée sur Ubuntu 16.04.

2
NPsoft