Files
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

34 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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}}`