Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
pratique:informatique:rsync [03/02/2023 11:48] Zatalyzpratique:informatique:rsync [04/02/2023 08:21] (Version actuelle) Zatalyz
Ligne 9: Ligne 9:
   * -a : archive mode. Equals -rlptgoD (no -H,-A,-X), donc récursif, copie les symlinks de la même façon, préserve les permissions, la date de modification, les groupes, les propriétaires et ''<nowiki>--devices --specials</nowiki>''. C'est assez complet.   * -a : archive mode. Equals -rlptgoD (no -H,-A,-X), donc récursif, copie les symlinks de la même façon, préserve les permissions, la date de modification, les groupes, les propriétaires et ''<nowiki>--devices --specials</nowiki>''. C'est assez complet.
   * -s : empêche les interprétations de caractères dans les noms de fichiers sauf le joker *   * -s : empêche les interprétations de caractères dans les noms de fichiers sauf le joker *
-  * --delete-after : à la fin du transfert, supprime les fichiers dans le dossier de destination ne se trouvant pas dans le dossier source.+  * <nowiki>--delete-after</nowiki> : à la fin du transfert, supprime les fichiers dans le dossier de destination ne se trouvant pas dans le dossier source.
  
 En ligne, ajouter -z pour comprimer les data. Le nom du serveur est suivi de deux points. Si l'hostname est entré dans ''.ssh/config'' (plus simple pour gérer port et utilisateur) : En ligne, ajouter -z pour comprimer les data. Le nom du serveur est suivi de deux points. Si l'hostname est entré dans ''.ssh/config'' (plus simple pour gérer port et utilisateur) :
   rsync -Phaz hostname:source/ destination/   rsync -Phaz hostname:source/ destination/
 +
 +
 +Si une erreur du type ''<nowiki>IO error encountered -- skipping file deletion</nowiki>'' apparait, c'est possiblement parce que rsync a rencontré des fichiers sur lesquels ils n'avait pas le droit d'agir ; du coup il s'arrête avant de détruire les fichiers disparus. Pour passer outre, ajouter ''<nowiki>--ignore-errors</nowiki>'' :
 +  rsync -Pha --delete-after --ignore-errors source/ destination/
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/rsync.txt · Dernière modification : 04/02/2023 08:21 de Zatalyz