1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.fr/common/rsync.md
K.B.Dharun Krishna b0712f5bd8
rsync: update page (#12879)
* rsync: update page

---------

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
Co-authored-by: spageektti <git@spageektti.cc>
2024-06-03 10:44:03 +05:30

1.6 KiB

rsync

Transférer des fichiers vers ou depuis un hôte distant (pas entre deux hôtes distants). Peut transférer un ou plusieurs fichiers correspondant à un motif. Plus d'informations : https://download.samba.org/pub/rsync/rsync.1.

  • Transfère un fichier :

rsync {{chemin/vers/origine}} {{chemin/vers/destination}}

  • Utilise le mode archive (copier récursivement les répertoires, copier les liens symboliques sans résolution et conserver les autorisations, la propriété et les délais de modification) :

rsync {{-a|--archive}} {{chemin/vers/origine}} {{chemin/vers/destination}}

  • Transférer le contenu d'un dossier :

rsync {{-r|--recursive}} {{chemin/vers/origine}} {{chemin/vers/destination}}

  • Transférer le contenu d'un dossier (mais pas le dossier lui-même) :

rsync {{-r|--recursive}} {{chemin/vers/origine}}/ {{chemin/vers/destination}}

  • Utiliser le mode archive, résolvant les liens symboliques et ignorant les fichiers déjà transférés sauf si plus récents :

rsync {{-auL|--archive --update --copy-links}} {{chemin/vers/origine}} {{chemin/vers/destination}}

  • Transférer un fichier vers un hôte distant exécutant rsyncd et supprimez les fichiers sur la destination qui n'existent pas sur l'hôte distant :

rsync {{-r|--recursive}} --delete rsync://{{hote_distant}}:{{chemin/vers/origine}} {{chemin/vers/destination}}

  • Transférer un fichier par SSH et afficher l'avancement global du transfert :

rsync {{-e|--rsh}} 'ssh -p {{port}}' --info=progress2 {{hote_distant}}:{{chemin/vers/origine}} {{chemin/vers/destination}}